You’ve probably been told that wearing sunscreen daily is a non-negotiable part of skincare—and for good reason. Sunscreen helps reduce the risk of skin cancer, premature aging, and UV damage.
But there’s a growing conversation in the wellness world about whether sunscreen may also block the body’s ability to produce vitamin D, one of the most vital nutrients for immune health, bone strength, and mood.
So, what is the real impact of sunscreen on vitamin D levels? And how can you protect your skin without compromising your health?
Let’s break it down.
Vitamin D is a fat-soluble vitamin that acts more like a hormone in the body. It plays a central role in:
Over 1 billion people worldwide are deficient in vitamin D, with many more having insufficient levels—especially those who live in northern latitudes, wear sunscreen religiously, or spend most of their time indoors.
When your skin is exposed to UVB rays from sunlight, it converts 7-dehydrocholesterol in the skin into vitamin D3 (cholecalciferol).
This then gets processed by the liver and kidneys into the active form: calcitriol—which your body uses to regulate hundreds of genes and essential functions.
✅ UVB exposure = Natural vitamin D synthesis
🚫 Blocking UVB = Blocking vitamin D production
Sunscreens are designed to block or absorb ultraviolet radiation, particularly UVB rays—the same spectrum responsible for vitamin D production in the skin.
Studies show:
In theory, consistent use of sunscreen on all exposed skin could significantly reduce your body’s ability to make vitamin D.
However, real-world behavior complicates things...
While lab studies show that sunscreen can block vitamin D production, most people:
As a result, most sunscreen users still get at least some UVB exposure—meaning some vitamin D production still occurs.
We’re caught between two important health goals:
Both are valid concerns. But here’s the thing:
Vitamin D deficiency is a global epidemic. Skin cancer is a real—but relatively preventable—risk with smart sun practices.
So how do we strike a healthy balance?
Vitamin D deficiency is extremely common and often goes unrecognized. Symptoms may include:
Testing your vitamin D levels with a 25(OH)D blood test is the best way to know your status. Optimal levels are generally between 50–80 ng/mL.
You may be more prone to low vitamin D if you:
Note: People with fair skin need less time; those with darker skin may need more.
This way, you protect delicate areas while still allowing your body to generate vitamin D from other exposed skin.
If you can’t get regular sun, or test low, supplementation is a safe and effective option.
While food isn’t the best source, it can help top off your levels.
Good sources include:
If you’re working to optimize your levels, recheck your 25(OH)D blood test every 3–6 months until you’re in range.
So, is sunscreen bad for vitamin D levels?
Yes—if used constantly and on all exposed skin, it can significantly reduce your body’s ability to make vitamin D.
But does that mean you should skip sunscreen entirely?
No—excessive sun exposure increases your risk of skin damage and cancer.
The key is finding your personal sweet spot:
📞 Book a functional medicine consultation today to check your vitamin D levels and learn how to support your skin and whole-body health—naturally.