By clicking a retailer link you consent to third-party cookies that track your onward journey. This enables W? to receive an affiliate commission if you make a purchase, which supports our mission to be the UK's consumer champion.

Vitamin D for babies and children: everything you need to know

Recognise the symptoms of vitamin D deficiency and find out the supplements available for your little one, plus where to buy bargains or even get them for free
A child holding its hand out and being given supplements by an adult.

Vitamin D is essential for our wellbeing and bone health and it's crucial your little one gets enough, especially in winter.

Giving your baby or child a supplement can cost from as little as 6.2p a day for some formulations right up to 25p a day for others, even though they contain exactly the same amount of vitamin D.

Find out what you need to know about vitamin D, the most cost-effective way to give your child the 'sunshine vitamin' and whether gummies, drops or sprays are best. 


See our top recommendations of the best vitamin D supplements for adults, based on our independent expert review of popular options


Do babies and children need a vitamin D supplement?

Kids playing outside in a pile of fallen leaves in the autumn.

The best natural source of vitamin D comes from the action of sunlight on our skin, but rheumatologist Professor Cyrus Cooper says evidence suggests that a daily supplement of 400IU (10mcg) may be beneficial for little ones throughout the year, including summer.

This is because it's hard for babies and children to get enough from their diet or sunlight - especially in the winter months -  and they need a plentiful supply to support rapid bone growth.

Low vitamin D symptoms are largely bone and joint-related, including pain that's severe enough to wake your little one in the night, bone deformity (such as rickets), swollen wrists or ribs, aching and painful joints, getting more respiratory infections and not growing sufficiently.

Although severe vitamin D deficiency is rare in the UK, almost one in five children have low vitamin D - take a look below to see how much your little one needs, depending on their age.

How much vitamin D do babies and children need?

A baby being given vitamin D drops.
  • Under six months old The NHS says breastfed babies should have a daily vitamin D supplement of 8.5-10mcg (micrograms) equivalent to 400IU (international units) from birth, even if you're taking a supplement containing it yourself. Bottle-fed babies having more than 500ml of infant formula milk do not need one because their formula is vitamin D fortified. If you're mixed feeding, don't supplement unless the formula intake falls below 500ml. 
  • Birth to one year old The Royal College of Paediatrics and Child Health advises a daily vitamin D supplementation of 8.5-10mcg/400IU all year round.
  • One to five years old Children should take a daily vitamin D supplement of 10mcg/400IU as well as vitamins A and C from six months to five years of age, and this is all year. 
  • Over five years old The government advises everyone to take a 10mcg/400IU vitamin D supplement during the winter months (defined by the National Osteoporosis Society as between the end of September and the beginning of April).

Be a smarter consumer

free newsletter

Choose well, buy better and save money with the Weekly Scoop.

Unsubscribe whenever you want. Your data will be processed in accordance with our Privacy policy.

Gummies, drops or spray vitamin D: what's best and what does it cost?

Red and purple vitamin D gummies on a kitchen surface.

Gummies, drops and sprays are as good as each other for delivering a vitamin D dose - for example, a 2020 metastudy published in the journal Nutrients found no evidence that vitamin D is delivered more effectively by oral spray than any other mode of delivery.

What is 'best' comes down to what your child is happy to take. Paediatrician Dr Yiannis Ionnou says: 'If they don't like the taste of one, then try another.'

So how much can you expect to pay per daily dose for your child? Find out at a glance with the table below, or scroll on for our in-depth analysis.

TypeTypical price rangeCheapest we found
Drops6.2p to 18.3p per dayProHealth Vitamin D3 Drops for Kids – SQUIRREL_TEXT_50022457
Spray6.9p to 15p per dayBetterYou Vitamin D Junior Daily Oral Spray 400IU – SQUIRREL_TEXT_50022463 
Gummies16.6p to 25p per dayChewy Vites Kids Vitamin D – SQUIRREL_TEXT_50022464

Prices and availability correct as of 3 October 2025. 'Cheapest we found' determined by cheapest price per dose. 

 Drops: 6.2p-18.3p per day

Ideal for babies and toddlers, options for taking them include putting them straight onto their tongue, onto your nipple if you are breastfeeding, or into formula, expressed milk, juice or a small amount of food.

For all of the options we've listed below, one dose is equivalent to one drop given per day.

The cheapest we found were:

  • ProHealth Vitamin D3 Drops for Kids (newborn upwards) – 6.2p per dose. SQUIRREL_TEXT_50022457.
  • Wellbaby Vitamin D Drops (newborn to four years old) – 8.3p to 9p per dose. SQUIRREL_TEXT_50022459.

In comparison, most options cost from 15p to over 18p per daily dose, including:

  • Nature's Aid Mini Drops Vitamin D (newborn to five years old)  15p per dose. Available from Nature's Aid (£7.45).
  • Apokra Kids Vegan Vitamin D drops (newborn upwards) – 16.7p per dose. SQUIRREL_TEXT_50022461.
  • Baby Ddrops Liquid Vitamin D3 (newborn upwards) – 18.3p per dose. SQUIRREL_TEXT_50022462. 

 Spray: 6.9p-15p per day

This may be ideal for kids who don't like taking tablets or aren't able to swallow them, as you simply spray it into the mouth once per day. 

The cheapest we found was:

  • BetterYou Vitamin D Junior Daily Oral Spray 400IU (three years old upwards) – 6.9p per dose. SQUIRREL_TEXT_50022463. 

Some spray prices can cost over twice as much, such as:

  • Little Pharma Children's Vitamin D Spray (three months to five years old) – 15p per dose. Available from Wellness Factory (£8.99).

 Gummies: 16.6p-25p per day

These may suit picky eaters, but they can be more expensive than sprays or drops.

Gummies are also more likely than sprays or drops to contain added sugar - for instance, Haliborange says its Softies contain around 2-2.5g of sugar each. The NHS says children aged four to six should have no more than 19g of free sugars a day (and under-fours should avoid food with sugar added to it altogether).

Remember to keep gummies out of reach when not being administered - though they look like it, they aren't sweets.

The cheapest vitamin D gummies we found were:

  • Chewy Vites Kids Vitamin D (three years old upwards) – 16.6p per dose. SQUIRREL_TEXT_50022464.
  • Holland & Barrett Kids Vitamin D (three years old upwards) – 17.5p per dose. Available from Holland & Barrett (£5.25).

You'll find more options on the pricier end of the scale, including gummies which are promoted on packaging with cartoon or licensed characters, for example:

  • Novomins Kids Vitamin D Gummies (three years old upwards) – 22.2p per dose. Available from Novomins (£19.99).
  • Wellkid Peppa Pig Vitamin D (three years old upwards) – 23.1p to 25p per dose. SQUIRREL_TEXT_50022465.

Vitamin D tablets for over 12s

Once your child is over 12, you'll have a wide range of great value 10mg/400IU options to choose from, such as the Boots 10mcg vitamin D tablets for over 12s – SQUIRREL_TEXT_50014688.

However, up to that age you should stick with supplements that are age-appropriate because they'll be correctly dosed for their age as per official UK guidance.

The BDA, the Association of UK Dietitians, says that fizzy supplements contain around a gram of salt per tablet so you might want to consider an alternative, especially if you've been advised to limit your salt intake.

How to get free vitamin D and other tips

  • Make the most of offers Three-for-two deals will help to bring the overall price down, look for 'subscribe and save' options from some online retailers including Holland and Barrett or go straight to supplement companies, as they often have the cheapest prices because you're buying from source.
  • Get your vitamins for free Alison Morton, acting executive director of the Institute of Health Visiting, says: 'Women and children who qualify for the Healthy Start scheme can get free supplements containing vitamin D.' See the Healthy Start website for more information on eligibility.
  • Save money by going non-branded This can bring the cost right down so ask in store or search for non-branded or generic if shopping online. Don't be wooed by cartoon or licensed character branding, although if it means your child will make less fuss about taking their daily supplement, you may feel it's worth the money. 
  • Choose a formulation with vitamin D3 This is the type most readily absorbed by the body compared to vitamin D2.
  • Check the packaging before giving to your child This is to help prevent you doubling up on certain ingredients, which can happen if you are considering multiple supplements, and to ensure the supplement is age-appropriate.

Which is the cheapest supermarket? Discover the UK's cheapest and most expensive supermarkets based on Which? analysis of thousands of grocery prices 


Which foods contain vitamin D?

It's hard to reach your daily needs through diet alone, but you can boost your family's intake by eating the following foods:

  • Oily fish (including salmon, herring, pilchards, sardines and mackerel)
  • Eggs
  • Some pork products (including cuts from the belly and shoulder)
  • Lamb's liver
  • Fortified bread, breakfast cereal, yoghurt and spread
  • Specially processed mushrooms (tip: leave mushrooms by the window in sunlight as this boosts their vitamin D levels)

How bad is ultra-processed food? We investigate whether UPFs can ever be part of a healthy diet