Ok, it's not super timely, but I want to tell you guys about the sunblock I'm using right now. I try to wear sunscreen every day, despite the constant clouds and rain around here. Right now I am using the simplest, easiest sunscreen. It is just zinc oxide powder in water. I put in in a little spray bottle. I put a couple teaspoons of zinc oxide powder per bottle and then fill it with water. You can mess around with this formula, add essential oils for scent or use rosewater as the base instead of water. Too much oil makes it clumpy though, so be careful. I rub a little drop of almond oil or rosehip oil into my skin after the sunscreen.
This sunscreen is white and it sort of beads up on your face. If you let it dry without blending it a little, you will have strange white sunblock spots. Rub it in well, put your moisturiser over top to help it blend. It isn't the same as commercial sunscreen that goes on totally invisible. I think this is a worthwhile tradeoff for a totally safe sunblock without any toxic or irritating ingredients. It's also incredibly cheap, especially compared to the really well made, nontoxic, natural sunblocks. They are expensive. If the whiteness of the sunscreen really bothers you, you can add a little bit of a crumbled up mineral bronzer powder to take the edge off the white tone so you aren't so washed out by the sunblock.
Note: compounding pharmacies will usually sell you zinc oxide powder cheaply. If they give you a hard time, tell them you have an allergy to commercial sunblocks. It always works.