Vitamin D levels: what your number means
Last updated: 24 September 2026
Vitamin D tracker
Add your results to see them against the typical range. They are saved in this browser only — nothing is sent anywhere.
The test almost everyone gets is 25-hydroxyvitamin D, written 25(OH)D. It measures the storage form, which reflects what you have accumulated from sunlight, food and supplements over the previous weeks. It is a better picture of your status than the active form, which the body holds steady even when stores are running down.
Typical vitamin D ranges
| Status | ng/mL | nmol/L |
|---|---|---|
| Deficient | below 20 | below 50 |
| Insufficient | 20–29 | 50–74 |
| Sufficient | 30–100 | 75–250 |
| Possible excess | above 100 | above 250 |
Why levels drop
- Latitude and season. Above roughly 37 degrees, winter sunlight is too weak for the skin to make meaningful vitamin D. Results taken in late winter read lower than the same person in September.
- Time indoors, and sunscreen, both of which reduce what the skin produces.
- Darker skin. More melanin means less vitamin D from the same sun exposure.
- Age. The skin becomes less efficient at making it.
- Absorption problems, including coeliac and Crohn’s disease, and after bariatric surgery. Vitamin D is fat soluble, so anything that impairs fat absorption impairs it too.
- Higher body weight, which distributes vitamin D through more tissue and tends to lower the blood level.
What being low actually causes
Sustained deficiency affects bone directly: rickets in children, osteomalacia in adults, and a contribution to osteoporosis over time. It is also associated with muscle weakness and falls in older people.
Vitamin D has been studied for a long list of other conditions, and most of those trials have been disappointing. Correcting a genuine deficiency is worth doing. Pushing an already-normal level higher has not been shown to add much.
How fast the number moves
Slowly, which is the main thing to know when you retest. 25(OH)D has a half-life of around two to three weeks, and a level typically takes eight to twelve weeks to plateau after a change in sun exposure or supplementation. Retesting a month in usually shows only part of the change.
This is why comparing your own results over time is more informative than reading one. A reading of 34 ng/mL looks fine on its own, and looks very different if it was 62 last spring.
Can it be too high?
Yes, though not from sunlight — the skin self-limits. Toxicity comes from large supplemental doses over time, and it matters because it raises blood calcium, which can cause nausea, excessive thirst, confusion and kidney stones. Levels above 100 ng/mL warrant review, and above 150 ng/mL is generally considered toxic.
Common questions
Is 30 ng/mL enough?
Most guidelines treat 30 ng/mL (75 nmol/L) as the bottom of sufficiency, though some bodies set the bar at 20. If you are near the edge, what your level does over the following months is more useful than the single reading.
Do I need vitamin D tested regularly?
Most healthy adults do not. It is more useful for people with malabsorption, bone disease, very limited sun exposure, or anyone taking high-dose supplements, where knowing the level actually changes something.
Should I take a supplement?
That is a question for your doctor, and the answer depends on your level, the season, and what else is going on. This page explains what the number means; it is not a recommendation to take anything.
Keep your results in one place
Dosely stores every blood test you have had, checks each marker against its reference range, and charts how it moves between tests — which is what turns a single number into something you can read. Free to use, no sign-up screen.