No, sunscreen doesn't cause vitamin D deficiency or skin cancer. No, homemade sunscreen isn't a good idea, whatever wellness influencers tell you. We explain.