The standard way to test your vitamin D level is a simple blood test that measures a form called 25-hydroxyvitamin D, or 25(OH)D. This is the most accurate marker of how much vitamin D your body has stored, and it’s what virtually every lab and doctor’s office uses. You can get the test through your doctor, at a walk-in lab, or with an at-home finger-prick kit.
What the Test Actually Measures
When you eat vitamin D or make it from sunlight, your liver converts it into 25-hydroxyvitamin D. This form circulates in your blood for about two to three weeks, making it a reliable snapshot of your overall vitamin D status. That’s why 25(OH)D is the go-to measurement.
There is a second type of vitamin D blood test that measures the “active” form (sometimes called 1,25-dihydroxyvitamin D). This test is not used to check whether you have enough vitamin D. It’s reserved for specific situations like monitoring kidney problems or investigating abnormal calcium levels. If you’re simply trying to find out whether your vitamin D is in a healthy range, the standard 25(OH)D test is what you want.
Where to Get Tested
You have three main options:
- Through your doctor. Your provider orders the test, you go to a lab for a standard blood draw, and results typically come back within a few days. Insurance often covers the test when there’s a clinical reason for it, such as low bone density, fatigue, or a condition that affects nutrient absorption.
- Direct-to-consumer lab orders. Companies like Quest Diagnostics and Labcorp let you order a vitamin D test online without a doctor’s referral. You pay out of pocket, visit a nearby lab location, and get results electronically. Prices generally range from about $30 to $75 depending on the lab and any bundled panels.
- At-home test kits. These use a finger-prick blood spot sample that you mail to a lab. The samples go through the same laboratory processing and validation as blood drawn in a clinic, so accuracy is comparable. Kits typically cost $40 to $80 and deliver results within a week or two.
How to Prepare Before the Test
You generally don’t need to fast for a vitamin D test. Unlike cholesterol panels, where a recent meal can shift results, the 25(OH)D measurement isn’t significantly affected by what you ate that morning.
The one thing that can throw off your results is biotin, a B vitamin found in many hair, skin, and nail supplements. Standard multivitamin doses (up to about 1 mg of biotin) don’t cause problems. But if you’re taking a high-dose biotin supplement of 5 mg or more, which is common in beauty-focused products, you should stop taking it at least 8 hours before your blood draw. For very high therapeutic doses of 100 mg or more per day, a 72-hour washout period is recommended. Biotin interferes with the type of lab assay used for many hormone and vitamin tests, and it can produce falsely high or falsely low readings.
Understanding Your Results
Labs report vitamin D levels in either nanograms per milliliter (ng/mL) or nanomoles per liter (nmol/L). Here’s how to interpret your number, based on thresholds from the National Academies of Sciences, Engineering, and Medicine:
- Below 12 ng/mL (30 nmol/L): Deficient. At this level, the risk of bone-weakening conditions like rickets in children or soft bones in adults rises significantly.
- 12 to 19 ng/mL (30 to 49 nmol/L): Inadequate. Not low enough to cause obvious bone disease, but generally considered insufficient for overall health.
- 20 ng/mL and above (50 nmol/L): Adequate. This is the level considered sufficient for bone and general health in most people.
- Above 50 ng/mL (125 nmol/L): Potentially too high. Levels above 60 ng/mL (150 nmol/L) are more clearly linked to adverse effects, including excess calcium buildup that can cause nausea, kidney problems, and weakness.
Some labs and practitioners use a higher cutoff for “optimal,” often citing 30 ng/mL as the minimum target. This discrepancy is a genuine debate among experts, not an error on your lab report. The NIH considers 20 ng/mL sufficient for most people, while some specialty organizations prefer a higher bar. If your result falls between 20 and 30, it’s worth discussing with your provider whether supplementation makes sense for your specific situation.
Who Should Get Tested
The Endocrine Society’s 2024 clinical practice guideline recommends against routine vitamin D screening for healthy adults of any age, including pregnant individuals and people with darker skin. That doesn’t mean testing is useless. It means that for generally healthy people without specific symptoms or risk factors, blanket screening hasn’t been shown to improve outcomes.
Testing is more clearly warranted when there’s a clinical reason to suspect a problem. That includes people with diagnosed osteoporosis or frequent fractures, conditions that impair fat absorption (like celiac disease, Crohn’s disease, or gastric bypass surgery), chronic kidney or liver disease, and persistent symptoms that could point to deficiency, such as bone pain, muscle weakness, or unexplained fatigue. People taking medications that interfere with vitamin D metabolism, such as certain anti-seizure drugs or long-term corticosteroids, also benefit from monitoring.
When and How Often to Retest
If your initial test shows deficiency and you start supplementation, most providers will recheck your levels after about 8 to 12 weeks. That’s roughly how long it takes for a consistent daily dose to shift your blood levels into a new steady state. Once you’ve reached an adequate range, annual retesting is usually sufficient unless your health situation changes.
Keep in mind that vitamin D levels naturally fluctuate with the seasons. A test taken in late winter will often read lower than one from midsummer, especially if you live above about 35 degrees latitude (roughly the level of Atlanta or Los Angeles in the U.S.). If your result is borderline, the time of year matters for context.

