longevitywatch

How do I know whether I am getting enough vitamin D, and should I be supplementing?

Yes · Strong evidence

For most healthy adults, a blood test is the only reliable way to know whether supplementing is necessary. Do not supplement by guesswork: high doses carry a real risk of kidney stones.

A blood test measuring your 25-OHD level is the only reliable way to know your vitamin D status. Keep in mind that some of the vitamin D in your blood is bound to a protein; only the free fraction is biologically active. During pregnancy or with liver problems, that ratio can become skewed. If your result is around a borderline value, it is worth discussing with your doctor.

In children, the link between vitamin D deficiency and bone problems such as rickets is well established and accepted as causal. Getting enough vitamin D through sunlight, diet or supplements is therefore clearly important for children. Older people are also at greater risk: their skin produces less vitamin D when exposed to sunlight, they tend to go outside less, and their diet is sometimes less varied. For older adults, a blood test is therefore especially worthwhile.

Beyond bone and muscle health, the picture is far less clear. Observational studies do identify associations between low vitamin D levels and cardiovascular disease, but that is not evidence of causality. Mendelian randomisation studies, which use genetic variants to test for causality, do not support that association. Large randomised trials, the highest standard in medical research, likewise find no evidence that vitamin D supplements reduce the risk of a heart attack or stroke.

Taking more is not without risk either. Prospective research shows that high doses, especially in combination with calcium supplements, increase the risk of kidney stones and can lead to hypercalciuria (too much calcium in the urine). If you are already predisposed to kidney stones, your risk is even greater. Never take high doses without medical supervision.

The evidence
5 studies

Based on PMID 32183681 (vitamin D and cardiovascular disease, RCT level), PMID 29562593 (kidney stone risk, prospective), PMID 32117066 (diagnostic complexity of free vs. total vitamin D), PMID 18676559 (children and bone health), and PMID 25074537 (older adults and deficiency risk).

Last updated: June 2026
Related answers
How much vitamin D should you take per day?
Moderate evidence
Can you get too much vitamin D?
Yes · Moderate evidence
Is taking extra vitamin C worthwhile?
Moderate evidence
How many servings of vegetables and fruit do I actually need per day?
How much water do I really need to drink per day?
How much fibre do I need and why?
Yes · Moderate evidence
All Vitamin D answers on “What works”
Related research
29 Jul
Aging skin weakens bones through a secreted protein
28 Jul
Heart cell DNA is exquisitely sensitive to one protein
27 Jul
Eat More Fibre: The Strongest Foundation for Your Gut Health
Don't see your question?
Ask it and we'll look it up for you.
Ask a question
Newsletter

Stay in the loop

Twice a week, the most important longevity research in your inbox.