Vitamin D Deficiency: Why So Many Indians Are Low (Despite the Sunshine)
India gets plenty of sun, yet vitamin D deficiency is incredibly common — causing fatigue, body aches, low immunity and mood dips. Here's why, and what to do.
It sounds like a contradiction: India is one of the sunniest countries on earth, yet vitamin D deficiency is remarkably widespread — across cities, ages, and especially among women. It's one of the most common things that shows up on blood tests. Here's why it happens and how to fix it.
Why It Matters
Vitamin D helps your body absorb calcium (for strong bones), supports your immune system, and affects mood and energy. Low levels are linked to fatigue, bone and muscle aches, frequent infections, and low mood.
Why Are We Deficient Despite the Sun?
- We live and work indoors most of the day
- We (sensibly) cover up or use sunscreen against strong sun
- City air pollution blocks the UVB rays that make vitamin D
- Darker skin needs more sun to make the same amount
- Diets are often low in vitamin D-rich foods
So despite all the sunshine, most of us simply do not get enough of the right sun on our skin.
Common Signs of Low Vitamin D
- Constant tiredness
- Bone, back, or muscle aches
- Frequent colds and infections
- Low mood, especially in winter
- Hair fall and slow healing
These are non-specific (many things cause them) — which is exactly why a simple blood test is the only way to know for sure.
How to Improve It
- Get 15–20 minutes of direct sun on arms/face a few times a week (morning sun is gentler)
- Eat more vitamin D foods — egg yolk, fatty fish, fortified milk, mushrooms
- If your levels are low, a doctor may prescribe a supplement dose
When to Get Tested
If you have ongoing tiredness, body aches, or frequent infections, ask your doctor for a vitamin D test (often along with B12 and iron). It's simple, and correcting a deficiency can make a real difference to how you feel. An online consultation is an easy way to find out which tests you need and review the results.