Most adults need 600 to 800 IU of vitamin D daily year-round, but many people find that’s not enough to maintain healthy blood levels through winter. If you live anywhere north of Los Angeles (above the 37th parallel), your skin produces little to no vitamin D from sunlight between November and March, making supplementation the primary way to keep your levels up during those months.
Why Winter Creates a Vitamin D Gap
Your skin manufactures vitamin D when UVB rays from the sun hit it directly. During winter, the sun sits so low in the sky that UVB radiation is largely filtered out by the atmosphere before it reaches you. If you live north of the 37th parallel, which runs roughly through Los Angeles, Richmond (Virginia), and Seville (Spain), you’re in a zone where meaningful vitamin D production from sun exposure essentially stops from November through March. That’s most of the continental United States, all of Canada, the UK, and northern Europe.
Even in sunnier latitudes, winter habits work against you. You spend more time indoors, wear more clothing, and the days are shorter. The result is that blood levels of vitamin D naturally decline over winter unless you compensate through food or supplements.
How Much You Actually Need
The official Recommended Dietary Allowance is 600 IU (15 mcg) per day for adults up to age 70 and 800 IU (20 mcg) for adults over 70. For children aged 1 through 18, it’s 600 IU. Infants under 12 months need 400 IU daily.
Those numbers represent the minimum to maintain bone health in most people, not necessarily the amount needed to keep your blood levels steady through a long winter. In one clinical study, younger adults (ages 20 to 40) who took 400 IU or even 600 IU per day still saw their vitamin D levels drop significantly over the winter months. Only the group taking 600 IU (15 mcg) per day managed to roughly hold their levels steady, and in older adults (64 and up), that same dose actually raised blood levels from a starting point of about 22 ng/mL to nearly 30 ng/mL over the winter.
This is why many physicians recommend 1,000 to 2,000 IU daily during winter for adults who don’t get much sun, particularly those at higher latitudes. That range sits well below the Tolerable Upper Intake Level of 4,000 IU per day for adults, which is the ceiling set by the Institute of Medicine to prevent toxicity. Going above 4,000 IU daily without medical supervision is not recommended.
What Healthy Blood Levels Look Like
A blood test measuring 25-hydroxyvitamin D tells you where you stand. Based on guidelines from the Institute of Medicine used by labs like Mayo Clinic:
- Below 10 ng/mL: severe deficiency
- 10 to 19 ng/mL: mild to moderate deficiency
- 20 to 50 ng/mL: optimal range
- 51 to 80 ng/mL: increased risk of excess calcium in urine
- Above 80 ng/mL: toxicity possible
Most people feel fine in the 30 to 50 ng/mL range. If you’ve never had your levels checked and you spend winters indoors at a northern latitude, there’s a reasonable chance you’re somewhere in the insufficient or mildly deficient category by late February.
Who Should Get Tested
Routine testing isn’t necessary for everyone, but a blood test makes sense if you have bone pain, muscle weakness or aches, a history of fractures, or low bone density. It’s also worth checking if you have a condition that impairs nutrient absorption, such as Crohn’s disease, celiac disease, or ulcerative colitis, or if you’ve had weight loss surgery. People with kidney or liver disease may not convert vitamin D efficiently even when intake is adequate, so testing helps clarify what’s going on.
If you rarely go outside, consistently wear sunscreen or covering clothing, or take medications that affect vitamin D metabolism (certain cholesterol-lowering drugs, steroids, or weight-loss medications), you’re at higher risk for deficiency and testing can guide your dosing more precisely than guessing.
Getting More From Food
Food alone rarely provides enough vitamin D to compensate for lost sun exposure, but it contributes. Fatty fish like salmon, mackerel, and sardines are the richest natural sources, delivering roughly 400 to 600 IU per serving. Cod liver oil packs even more. Fortified milk, orange juice, and cereals typically add 100 to 150 IU per serving. Egg yolks contain a small amount, around 40 IU each. Mushrooms exposed to UV light can provide meaningful amounts, but most commercially grown mushrooms are raised in the dark and contain very little.
Realistically, even a diet rich in these foods gets you 200 to 400 IU on a good day, which is why supplements fill the gap for most people during winter.
How to Take Supplements Effectively
Vitamin D is fat-soluble, which means your body absorbs it better when you take it with a meal that contains some fat. You don’t need a lot. A handful of nuts, avocado on toast, or eggs will do. Some absorption happens even without fat, but taking your supplement with food is the simplest way to get the most out of it.
Vitamin D3 (cholecalciferol) is the preferred form for supplementation because it’s the same type your skin produces and it raises blood levels more effectively than D2. Most over-the-counter supplements use D3. Standard doses of 1,000 or 2,000 IU are widely available and inexpensive.
Consistency matters more than timing. Taking a daily dose throughout the winter months, from roughly October or November through March or April depending on your latitude, keeps your levels stable rather than letting them slowly erode. If you forget daily pills, weekly higher-dose options exist, but spreading the intake across days is generally better absorbed.
Signs You Might Be Low
Vitamin D deficiency doesn’t always announce itself with obvious symptoms. Fatigue and general achiness are common but easy to chalk up to winter itself. More specific signs include bone pain (particularly in the shins, ribs, or lower back), muscle weakness that makes it harder to climb stairs or get up from a chair, and a pattern of frequent colds or infections through the winter. In children, severe deficiency causes rickets, a softening and weakening of the bones. In adults, the equivalent condition is called osteomalacia.
If you notice these symptoms, a simple blood test can confirm whether vitamin D is the issue. Many people with levels in the 10 to 20 ng/mL range feel noticeably better once they bring their numbers up into the optimal zone, though the improvement typically takes several weeks of consistent supplementation.

