But, unfortunately, there is no natural sunscreen which can provide resistance from both UVA and UVB as effectively as the commercial sunscreens. Thus, my advise would be that you can buy a sunscreen whose key ingredient is zinc oxide. It would be the safest bet.
Foods you can eat to improve your body resistance to sun’s rays