Moneycontrol PRO
Black Friday Sale
Black Friday Sale
HomeHealth & FitnessDo these 8 things to avoid Vitamin D deficiency in winter

Do these 8 things to avoid Vitamin D deficiency in winter

A doctor highlighted that during colder months, the UVB rays that kick-start vitamin D production in your skin are less intense. So, to avoid the deficiency of vitamin D, one must do certain things everyday without fail.

November 10, 2025 / 08:01 IST
Vitamin D helps control calcium absorption and promotes bone growth. Picture Credit: Pexels)

When we spend limited time in the sun during the winter, it can result in deficiencies in Vitamin D, and many people feel tired, achy, and run-down. Vitamin D, also known as the “sunshine vitamin,” is an important aspect of keeping our immune systems strong and bones healthy —not to mention that it can help with mood — so we need find ways for it to stick around year round.

As temperatures cool and days shorten, people are more likely to hang out indoors, decreasing their exposure to sunlight — the body’s primary source of vitamin D. Vitamin D helps control calcium absorption; promotes bone growth; affects immune function and protects against respiratory infections; is anti-inflammatory; and even improves your mood. However, in the winter months, it can be difficult for adults to receive and maintain healthy levels of vitamin D via sunshine.

“During colder months, the UVB rays that kick-start vitamin D production in your skin are less intense. Even people who are outside a fair amount of the time, may not have enough. This is why it’s important for people to be aware of other ways in which they can obtain vitamin D through food, supplements and lifestyle factors,” says Delhi-based Dr Rashmi Khurranna, an endocrinologist at WeCare Clinic.

Also read: Sleeping for less than 6 hours every night? Doctors have a warning that you must not ignoreThese are 8 things you can do to keep your vitamin D at an optimum during the winter.Take in the Sun on a Clear Winter Day

The sun does shine in the winter occasionally, so whenever you see it try to get 15–30 minutes while outside with some of your skin exposed. UVB rays are the strongest during midday sunlight. Even a brief, sunny stroll can go a long way toward keeping our vitamin D levels in check.

Eat Fatty Fish

Salmon, mackerel, sardines and tuna all offer plenty of D in a natural package — just two servings per week can help raise levels and provide you with the healthy omega-3 fats that support heart and brain health wise as well.

Try Fortified Foods

Many foods, such as milk, orange juice, breakfast cereals and plant-based milk alternatives (soy, oat and almond) are fortified with vitamin D; check labels to make sure the items provide at least 10-20 percent of your daily value per serving.

Consider a Vitamin D Supplement

When the sun and diet fall short, supplements can help. For most adults, 600–800 IU are necessary daily; however, older adults may need more. If you want to try one of these-based supplements, the expert recommends speaking with a Doctor before beginning to decide on the best dosage for your body.

Also read: Bengaluru-based fitness coach shares 25 tips that will help you get in best shapeEat More Eggs

One of the only animal sources of vitamin D is in egg yolks, so adding a few to your diet needs to be considered, whether you boil them, scramble them or add them to salads.

Add Mushrooms to Your Meals

Some mushrooms, such as shiitake or maitake, also have vitamin D, especially when exposed to ultraviolet light while growing. Their flavor is wonderful for soups, stir-fries and stews!

Maintain a Balanced Weight

Studies have found that being overweight can alter how the body processes and stores vitamin D; this could potentially cause harm when it comes to vitamin consumption, overall health and even exercise. Regular physical activity combined with a balanced diet help regulate this process, allowing for better absorption of the mineral.

Get Regular Blood Tests

If nothing else, get tested for your vitamin D levels at least once a year, and if possible during the winter months. This simple test allows your doctor to see whether your intake or supplementation should be adjusted to avoid deficiency.

FAQs on importance of vitamin D: 1. Why is vitamin D important?

It helps the body absorb calcium, keeping bones strong and healthy.

2. Can vitamin D boost the immune system?

Yes, it supports immune function and helps the body fight infections.

3. What happens if I don’t get enough vitamin D?

Deficiency can lead to weak bones, fatigue, and a higher risk of illness.

4. How can I get vitamin D naturally?

Sunlight exposure, fatty fish, eggs, and fortified foods are good sources.

5. Do older adults need more vitamin D?

Yes, aging skin makes less vitamin D, so supplements are often recommended.

Disclaimer: This article, including health and fitness advice, only provides generic information. Don’t treat it as a substitute for qualified medical opinion. Always consult a specialist for specific health diagnosis.
Nivedita is a Delhi-based journalist who writes on health, fashion, lifestyle and entertainment. Views expressed are personal.
first published: Nov 10, 2025 08:01 am

Discover the latest Business News, Sensex, and Nifty updates. Obtain Personal Finance insights, tax queries, and expert opinions on Moneycontrol or download the Moneycontrol App to stay updated!

Subscribe to Tech Newsletters

  • On Saturdays

    Find the best of Al News in one place, specially curated for you every weekend.

  • Daily-Weekdays

    Stay on top of the latest tech trends and biggest startup news.

Advisory Alert: It has come to our attention that certain individuals are representing themselves as affiliates of Moneycontrol and soliciting funds on the false promise of assured returns on their investments. We wish to reiterate that Moneycontrol does not solicit funds from investors and neither does it promise any assured returns. In case you are approached by anyone making such claims, please write to us at grievanceofficer@nw18.com or call on 02268882347