Can sunscreen cause vitamin B12 deficiency?

No. Vitamin B12 comes from food—meat, dairy, fortified stuff—not the sun. Your skin can’t make it. Sunscreen blocks UVB, which your body uses to produce vitamin D, but that’s a different vitamin entirely. So if you’re worried about B12, look at your diet, not your sunscreen.

Explore

Explore

Explore