Try this recipe plus adding non-nano Zinc for full UVA/UVB protection!
Carrot Seed essential oil has a natural SPF factor of about 35-40, combined with organic coconut oil with SPF 4-6, and finally the zinc which has SPF of 2-20 depending on how much you use. There are more complicated recipes using beeswax and many other ingredients, but for me - the simpler the better. Reapply more often than you would a chemical synthetic sunscreen and definitely after swimming or excessive sweating. Completely natural, non-toxic, and not a trace of endocrine disruptors or cancer promoter. Yay summer!
[You can get your zinc here.]