Sun Lotion should not cause skin cancer, however, lotions with too many additives can create problems (such as accelerating skin cancer). When choosing a product, make sure the sun protection factor is very high (30 spf or more), and the ingredients are as pure as possible. Your skin will absorb chemicals from the lotion into your blood stream. So, anything you would not want to eat, you should not put on your skin. An spf of 30 can only protect you for about 30 minutes of direct sun exposure, so you should still seek shade on sunny days.