Vitamin D test kit
Check your vitamin D levels with our at-home vitamin D test kit
-
Our vitamin D test kit measures the levels 25-hydroxyvitamin D in your blood to check if your vitamin D levels are low or not. This test is for anyone over the age of 18 who has symptoms of low vitamin D or is at risk of low vitamin D.
Your test kit will be posted to you so you can collect your blood sample at home before sending it to our partner lab for testing. You’ll receive results in your account within 2 to 3 days of your sample reaching our lab. If your results do show you have low vitamin D, you can request vitamin D treatment from us as well.
About vitamin D test kit
-
-
A vitamin D test is for checking whether you have the right amount of vitamin D in your body. Vitamin D is an important nutrient for the body, helping it to store calcium, as well as supporting the immune system, and muscle and brain cells.
A vitamin D test uses a sample of your blood to test for the levels of vitamin D present. Specifically, the test checks for levels of 25-hydroxyvitamin D. This is the main form of vitamin D that is found in the blood. It acts as a ‘marker’, which means it can be used to accurately determine the levels of vitamin D in someone’s body.
-
-
While symptoms may be able to provide clues that your vitamin D levels are low, the only way to know for sure is to take a blood test. Your GP would recommend a blood test if you have symptoms of low vitamin D or suspect your vitamin levels are low due to risk factors.
Why is it important to know if you have low vitamin D?
Vitamin D is important for a number of functions in the body, particularly bone health. Having low vitamin D levels can lead to a number of health conditions, especially if your levels are low for a long period of time.
Health conditions linked to low levels of vitamin D include:
- bone and muscle conditions, like osteomalacia (soft bones), rickets (bone growth problems in childhood), osteoporosis (weak bones that fracture more easily, and higher risk of falls and muscle weakness in older people
- immune conditions, like multiple sclerosis (where the immune system damages the brain and spinal cord), rheumatoid arthritis (where the immune system damages the joints), and increased risk of catching colds and the flu
- conditions related to circulation and metabolism, like high blood pressure, heart disease, diabetes, and obesity
- mental health conditions, like depression and reduced brain function in older people
Knowing that you have low vitamin D means you can then get treatment and help avoid the health risks that are linked to vitamin D deficiency.
-
-
Our vitamin D home test kit allows you to take a blood sample at home using a test kit we send to you via the post.
You can use the test kit to collect a blood sample and then post it to our partner lab for testing. Once the test is complete, your results will be made available in your account along with advice from one of our doctors.
How to use the test kit
You will receive full instructions on how to take your test sample inside your test kit box. To take your sample, follow these steps:
1. Complete the label for your sample but don’t attach it to the tube yet.
2. Put the blood collection tube into one of the holes in the tray and remove the lid.
3. Wash your hands in warm soapy water and dry them with a clean towel.
4. Choose either the side of your middle or ring finger to collect your sample from.
5. Use the alcohol swab provided to clean your chosen finger.
6. Twist and remove the blue top from your lancet.
7. Place the lancet against the side of your finger and press firmly until you hear a click.
8. Wipe away the first drops of blood with a tissue.
9. Hold your hand downwards and massage from your hand down to your finger, but don’t squeeze.
10. Fill the collection tube up to the upper line. If you need to, use additional lancets and other fingers as well.
11. Once your tube is full, clean your finger with a wet wipe, dry it with a tissue, and then apply the spot plaster provided. Then, push the cap on the top of your tube until you hear a click.
12. Once the cap is on, turn it upside down 5 to 10 times in a row.
13. Make sure to apply the label you filled in to your tube. Unlabelled samples can’t be tested.
14. Place the sample tube in the envelope provided and peel off the back of the adhesive strip before sealing it.
All images – ©Jag Matharu/Thin Air Productions Limited
You can take a vitamin D test any time. Vitamin D levels don’t tend to go up and down throughout the day, so there’s no best time to test for them. You can take them in the morning or evening, or any other time, and with or without food.
Please note, our test kit is only for people over the age of 18.
-
-
You may want to test your vitamin D levels if you’re experiencing any of the symptoms of low vitamin D or you’re at risk of low vitamin D levels.
Common symptoms of low vitamin D include:
- feeling tired or low energy
- weak muscle and muscle aches or cramps
- bone pain
- lower back pain
- getting sick often
- low mood, depression, or feeling irritable
- cuts or bruises healing slowly
- hair loss
- joint pain
- having trouble walking or balancing
- stress fractures or weak bones
Factors that increase your risk of low vitamin D levels include:
- not going outdoors often
- if you’re living in an institution or care home
- usually covering up your skin when you’re outside
- having darker skin
- not getting enough vitamin D through your diet
- getting older, since your body gets less efficient at making vitamin D
- medical conditions that affect how the body produces vitamin D, like obesity, kidney or liver disease, cystic fibrosis, celiac disease, or Crohn’s disease
- medications that can lower vitamin D levels, like steroids that are taken long term, anti-seizure treatments, HIV treatments, and weight loss medications
- pregnancy or breastfeeding, since your vitamin D needs will be higher than normal
-
-
Your full results will be sent to your account but you won’t have to interpret them yourself. We will also send an explanation and advice from one of our doctors.
Result What it means Less than 30 nmol/L
This means your vitamin D levels are considered deficient, meaning they are very low. You will need a higher-dose treatment to bring them back to normal levels.
30 to 50 nmol/L
This means your vitamin D levels are considered insufficient, meaning they are low. You will need regular-dose treatment to bring them back to normal levels.
50 to 200 nmol/L
This means your vitamin D levels are normal. You do not need treatment.
Over 200 nmol/L
This means your vitamin D levels are high. You will need to get in touch with your GP for more advice.
-
-
Our doctors will provide advice on next steps if your results show low vitamin D levels. They will usually recommend treatment with vitamin D supplements or medication. What dose of treatment you need will depend on if you are insufficient (low) or deficient (very low).
Insufficient vitamin D levels mean your levels are low but they can be brought back to normal with regular-dose vitamin D treatment.
Deficient vitamin D levels mean your levels are very low and you will need a higher-dose course of medication to start with to get your levels back up to healthy levels. You can then switch to regular-dose treatment long term.
-
-
Treatment for insufficient vitamin D
For insufficient vitamin D levels, tablets containing 1,000 international units (IU) of vitamin D daily should be enough to boost your levels back to normal. This is the same as 25 micrograms (mcg) daily. Asda Online Doctor offers vitamin D tablets that contain cholecalciferol, which is a naturally occurring form of vitamin D.
Treatment for deficient vitamin D
For vitamin D deficiency, you’ll need a higher dose of vitamin D tablets to start with to bring your levels back up to normal. This means taking 10,000IU of vitamin D daily for 8 to 12 weeks then switching to 1,000IU daily after that. You can request a vitamin D starter pack from Asda Online Doctor that includes a supply of 10,000IU and 1,000IU vitamin D.
-
-
How accurate is an at-home vitamin D test?
Research shows that test kits that involve finger-prick blood samples like Asda Online Doctor’s vitamin D test kit can be just as accurate as in-person testing that uses blood samples taken using a needle.
Your test results are likely to be accurate as long as you follow the test kit instructions carefully when taking your sample.
When should I take my vitamin D test?
There is no ‘right time’ to take a vitamin D test. Vitamin D levels don’t change much throughout the day or after meals compared to things like blood sugar. This means you can take your test any time, morning or evening, or before or after meals, and still get accurate results.
Can I use the vitamin D test, if I’m already taking vitamin D supplements?
Yes, a vitamin D test can be used even if you’re taking supplements. The test should still be accurate and it can tell you if your current dose of vitamin D supplements are enough to bring your levels back to normal. It can also tell you if your supplements are raising your vitamin D levels too high.
Can you get a vitamin D test with the NHS?
Yes, the NHS offers vitamin D testing. Routine testing isn’t offered, so you will normally only be referred for a test if you make an appointment with your GP and they agree you’re having symptoms of low vitamin D levels.
Brenda studied medicine at St Georges University of London and has most recently worked in John Radcliffe Oxford University Hospitals, covering acute and general medicine.
Meet our doctorsLast reviewed: 06 Aug 2026
-
Can dried blood spots be used to accurately measure vitamin D metabolites?, Clinica Chimica Acta [accessed 15 May 2026]
-
Vitamin D, NHS [accessed 15 May 2026]
-
Vitamin D, The Nutrition Source [accessed 15 May 2026]
-
Vitamin D, National Institutes of Health [accessed 15 May 2026]
GMC: 7074021
GMC: 6149065
GMC: 7085115