Always Tired and Sleepy? Causes and When to Test | Epicentre
Tiredness and fatigue

Always Tired and Sleepy? Here's What to Check

Feeling tired and sleepy all the time is one of the most common reasons people feel "off". Most of the time it is sleep or stress. But a handful of common, easily missed causes can be found with a simple blood test, and fixed once you know.

No doctor referral 10-minute blood test Results in 2 to 5 days
4 common causes
low iron, low vitamin B12, low vitamin D and thyroid problems are the usual testable culprits, and all are easy to miss.
SN
Medically reviewed by Dr Samantha Naidoo MB ChB, FCP (SA) · Medical Director, Epicentre Walk-In Labs · Reviewed 12 June 2026
The honest short answer

Why am I so tired all the time?

Most everyday tiredness comes down to sleep, stress, overwork or doing too little, and it lifts when those improve. It is worth investigating when it lasts more than a few weeks, does not improve with rest, or comes with other symptoms.

When tiredness is more than lifestyle, the usual testable causes are low iron, low vitamin B12, low vitamin D and an under-active thyroid. They are common, they are easy to miss, and they cause the same dragging fatigue. A simple blood test tells them apart, so you are not left guessing, or treating the wrong thing.

Everyday causes first

The usual, non-medical reasons

Before testing, it is worth being honest about the common culprits. For many people, tiredness improves once one of these is addressed:

  • Not enough good sleep. Too little, or poor-quality, broken sleep.
  • Stress and burnout. Ongoing pressure is exhausting, mentally and physically.
  • Too little movement. Low activity can leave you feeling more tired, not less.
  • Alcohol, late screens, irregular routine. All disrupt the rest you do get.

If you have worked through these and the tiredness is still there, that is the point to look deeper.

The testable causes

The common causes a blood test can find

These four are behind a large share of unexplained tiredness. None of them shows on the surface, and all are simple to check.

Low iron

One of the most common causes, especially in people who menstruate. Your stored iron (ferritin) can be low and draining your energy well before a basic anaemia test turns abnormal.

Low vitamin B12

Needed to make healthy red blood cells and for a steady nervous system. Low levels cause fatigue and brain fog, and are common in plant-based diets.

Low vitamin D

Yes, even in sunny South Africa. Low vitamin D is widespread and linked to tiredness, low mood and frequent illness.

An under-active thyroid

The thyroid sets the pace of your metabolism. When it runs slow, the result is tiredness, feeling cold and sometimes weight gain. A thyroid panel picks it up.

Brain fog is not always burnout. Before you put poor concentration down to stress or assume the worst, remember that low iron, low B12, low vitamin D and a slow thyroid all cause the same foggy, flat, exhausted feeling, and all are fixable once identified. A blood test takes ten minutes.

Fatigue and wellness testing

from R843 iron and anaemia panel

If your tiredness is not shifting, the sensible first step is to check the common causes. Epicentre offers focused fatigue panels and full wellness checks, walk-in, no doctor referral, with plain-language results.

  • Iron and anaemia panel (from R843) including ferritin, your iron stores, the usual best starting point.
  • Thyroid panel (TSH, free T3, free T4) as the next step if iron is normal.
  • Vitamin B12 and vitamin D checks, two of the most commonly missed causes.
  • Or one wellness panel: the ODx Vital Package covers 13 markers (iron, thyroid, vitamins, blood sugar and more) in one visit.
When it might be more

When tiredness points to something else

Sometimes fatigue is a clue to a condition that needs proper attention. A few worth knowing about, particularly in a South African context:

After a virus

Fatigue that lingers for weeks or months after a viral illness, including long after COVID, is well recognised. A post-viral panel can help build the picture.

TB

In South Africa, ongoing tiredness with night sweats, a lasting cough or weight loss should never be ignored: it can point to TB, which needs prompt medical care.

Gut and energy

Persistent tiredness alongside bloating or gut trouble can be worth exploring, since gut health and energy are closely linked. A gut panel looks deeper.

So many people put up with feeling exhausted for months, assuming it is just stress or age. Often it is something simple, low iron or a sluggish thyroid, that a ten-minute blood test would have caught. You do not have to guess, and you do not have to suffer through it.

Dr Samantha NaidooMedical Director, Epicentre Walk-In Labs

See a doctor promptly if

Tiredness is usually not an emergency, but get medical attention rather than testing alone if it comes with:

  • Unexplained weight loss, night sweats, or a cough lasting more than two weeks.
  • Breathlessness, chest pain, or a very fast or irregular heartbeat.
  • Severe or sudden exhaustion, fainting, or tiredness that is rapidly getting worse.
  • Low mood, loss of interest, or thoughts that worry you, which deserve support in their own right.
4.7★ Google rating Results in 2 to 5 working days Over 20 years operating No doctor referral Plain-language results
Common questions

Tiredness and testing: quick answers

If you sleep seven to nine hours and still feel exhausted, the cause is often not sleep at all. Common, easily missed reasons include low iron, low vitamin B12, low vitamin D and an under-active thyroid. These all cause persistent tiredness despite rest, and all show up on a simple blood test.
The usual starting point is an iron and anaemia panel, which checks ferritin (your iron stores) and your full blood count. If that is normal, a thyroid panel (TSH, free T3, free T4) is the next step, along with vitamin B12 and vitamin D. Epicentre's fatigue and wellness panels cover these, with no doctor referral and results in 2 to 5 working days.
Yes. Low iron is one of the most common causes of ongoing tiredness, especially in people who menstruate. Ferritin, your stored iron, can be low and causing fatigue well before a standard anaemia test turns abnormal, which is why an iron profile that includes ferritin is more useful than a basic test.
Most everyday tiredness is down to sleep, stress, overwork or low activity, and improves when those improve. It is worth investigating when it lasts more than a few weeks, does not lift with rest, or comes with other symptoms. See the warning signs below for when to see a doctor promptly.
Sometimes. Ongoing fatigue can accompany thyroid problems, blood sugar issues, lingering effects after a viral illness, or, in South Africa, conditions like TB. A blood test helps separate a simple, fixable deficiency from something that needs a doctor's attention.
You can walk into any Epicentre branch in Cape Town, Durban or Johannesburg, no doctor referral needed, no appointment, and a nurse takes the blood sample. Results come back in plain language in 2 to 5 working days, and Epicentre can connect you with a partner doctor to act on them.

Medically reviewed by Dr Samantha Naidoo, MB ChB, FCP (SA), Medical Director at Epicentre Walk-In Labs. Reviewed 12 June 2026. This article is general health information, not a medical diagnosis. Epicentre Aids Risk Management (Pty) Ltd provides diagnostic laboratory testing and does not provide diagnoses, treatment or prescriptions to the public; results are intended to inform discussions with a registered healthcare practitioner.

Stop guessing why you are so tired

If the tiredness will not lift, a simple blood test checks the common causes in one visit. Walk in at Observatory, Hillcrest or Parktown North, no doctor referral needed, and get plain-language results.