Always Tired? 8 Reasons You Feel Exhausted (That Aren't Just "Lack of Sleep")

Feeling tired all the time even after resting? From thyroid and anaemia to vitamin deficiency and stress — here are 8 real medical causes of constant fatigue.

"I'm tired all the time" is one of the most common things people tell their doctor — and one of the most ignored. If you are exhausted despite sleeping enough, your body may be signalling something treatable. Here are 8 common reasons, most of which are easy to test for.

The reassuring part Most causes of constant tiredness show up on a handful of simple, cheap blood tests — iron, thyroid, sugar, vitamin D and B12. You do not have to just "live with" being exhausted.

1. Low Iron (Anaemia)

Extremely common in India, especially in women. Low iron means less oxygen reaching your muscles and brain — leaving you tired, breathless, and pale. A simple blood test confirms it, and it's very treatable.

2. Thyroid Problems

An underactive thyroid (hypothyroidism) slows your whole body down — fatigue, weight gain, feeling cold, low mood. It affects 1 in 10 Indians and is easily managed once diagnosed.

3. Vitamin D or B12 Deficiency

Despite all our sunshine, vitamin D deficiency is widespread (we stay indoors). B12 deficiency is common too, especially in vegetarians. Both cause deep tiredness, body aches, and low mood — and both are fixed with supplements.

4. Uncontrolled Blood Sugar

Both high and low blood sugar cause fatigue. Persistent tiredness with thirst or frequent urination is worth a sugar test.

5. Poor Sleep Quality (Not Just Quantity)

You can sleep 8 hours and still be exhausted if the sleep is broken — often from snoring/sleep apnoea, late-night screens, or stress. Quality matters as much as hours.

6. Stress, Anxiety, or Depression

Mental health drains physical energy. Constant fatigue with low motivation, poor sleep, or feeling low can be a sign that your mind needs support — and that's treatable too.

7. Dehydration and Poor Diet

Skipping meals, too much tea/coffee, and not enough water leave your body running on empty. Sometimes the fix is as simple as regular meals and hydration.

8. Doing Too Much, Resting Too Little

Sometimes fatigue is genuinely your body asking for rest. But if you've rested and it hasn't helped, don't just push through — get it checked.

Don't ignore fatigue that comes with
  • Unexplained weight loss
  • Breathlessness or a racing heart
  • Persistent low mood or loss of interest
  • Tiredness that keeps worsening despite rest

When to See a Doctor

If tiredness lasts more than 2–3 weeks despite rest, or comes with any of the signs above, see a doctor. A few basic blood tests usually reveal the cause. You can start with an online consultation — the doctor will tell you which tests to do and review the results with you.

ProMedicoz Health Blog · Find a doctor