Medical Reasons Why You Are Feeling Exhausted All The Time

Medical Reasons Why You Are Feeling Exhausted All The Time

In this post, I’m going to show you some medical reasons why you are feeling exhausted all the time.

Everyone has experienced tiredness or lack of energy either due to too much workload or not getting enough sleep.

In some cases, feeling drowsy or sleepy all the time may be an indication of an underlying condition.

That is to say…

Some medical conditions can make you feel tired and have no energy.

These may include:

  • Anemia
  • Type 2 diabetes
  • Sleep apnea
  • Depression
  • Vitamin deficiency
  • Heart disease
  • Cancer

For one thing, you may not consider your daytime tiredness to be a huge problem. 

But, if it is affecting your daily life, it is high time you see your doctor. 

With that said, let’s take a look at the medical reasons why you are feeling exhausted all the time.

1. Anemia

Anemia is one of the main medical reasons for feeling exhausted all the time. 

Here’s why:

Anemia occurs when you lack enough red blood cells to transport enough oxygen to your body’s tissues.

Due to depriving oxygen to your tissues, you may feel weak, tired, have shortness of breath when climbing stairs, dizzy, pale skin, and even have difficulty concentrating. 

However, the only way to know if you have anemia is to consult your doctor. 

Also, eating more iron-rich foods can help resolve your anemia.

2. Sleep apnea

Sleep apnea may cause you to be tired all the time.


This is a serious disorder in which your breathing frequently stops for short periods and starts during sleep. 

Medically, sleep apnea is associated with tiredness and fatigue

Because when your breathing pauses, your night’s sleep was interrupted, therefore waking up feeling tired and grumpy every morning.

Nothing to worry about: You just have to improve your quality of sleep at night. This will help keep you active and strong during the day. 

3. Depression  

If you are always depressed, you may feel exhausted all the time.

That’s because depression may disrupt your mood and sleep, which often leads to a lack of energy and a feeling of tiredness all the time. 

For example, people with depression often experience symptoms that include:

  • Loss of energy and tiredness  
  • Persistent feeling of sadness
  • A constant feeling of helplessness
  • Difficulty focusing and making decisions

If you think you may be depressed, consult a doctor for urgent help because long-term depression can cause permanent health problems.

4. Vitamin deficiency

One of the major causes of tiredness is vitamin deficiency.

Vitamin B12, vitamin D, and other minerals-related deficiencies, such as iron, potassium, omega-3 fatty acids, and magnesium, may also play a role in making you tired all the time. 

In most cases, a doctor’s visit is the best way to determine the vitamins you need.

5. Diabetes

Feeling exhausted every time can also be a symptom of diabetes.

Yes, that’s because your body cannot make enough insulin causing high blood sugar and leaving you to feel tired and exhausted.  

Apart from feeling exhausted all the time, people with diabetes usually experience symptoms such as:

If you have diabetes and feel exhausted all the time, I recommend you ask your doctor for a treatment plan to improve your quality of life.

6. Coeliac disease

Coeliac disease (also known as Celiac disease) is a serious condition where your immune system reacts abnormally to your tissues when you eat gluten. 

Being constantly tired all the time can also be a manifestation of coeliac disease. 

According to the NHS, extreme tiredness, stomach aches, and diarrhea are among the general symptoms of coeliac disease. 

Additionally, a clinical study shows numerous patients with untreated celiac disease suffer from fatigue (persistent exhaustion).

7. Heart Disease

Constant feeling tired and exhausted may signify heart diseases such as heart failure or coronary artery disease.

In short, if your constant tiredness is often accompanied by lightheadedness, shortness of breath, chest pain, irregular heartbeat, persistent coughing, or wheezing, it may be time to see a doctor.

8. Thyroid problems

Thyroid disease could be another possible medical reason for you feeling exhausted and lazy all the time.

Because one of the early warning signs of thyroid problems is excessive tiredness and excessive daytime sleepiness.

According to Verywell Health, you may feel like you can’t make it through the day without feeling the need for a nap.

Even if you sleep more than usual at night, you will still feel exhausted.  

Other symptoms of thyroid problems include:

  • Fatigue
  • Unexplained weight gain
  • irritability
  • Constipation
  • Hair loss and brittle nails
  • Depression
  • Difficulty concentrating

What you can do: see a doctor for your thyroid testing.

9. Fibromyalgia 

Extreme tiredness (fatigue), widespread body pain, frequent headaches, as well as dizziness, and clumsiness are signs of fibromyalgia.

According to Mayo Clinic, fibromyalgia is considered to be a widespread musculoskeletal pain accompanied by fatigue and can interfere with your ability to function in everyday activities.

How serious is fibromyalgia? 

In most cases, people with fibromyalgia may be very sensitive to pain, but the right treatment can help relieve the symptoms. 

10. Chronic fatigue syndrome (CFS) 

According to WebMD, when a person has chronic fatigue syndrome (CFS), they feel tired that they can’t even complete normal daily activities.

Other signs may include chronic insomnia, reduced concentration, muscle and joint pain, and frequent headache.

What you can do:

Unfortunately, there is no medicinal cure for chronic fatigue.

However, your doctor may suggest lifestyle changes that may be helpful.


Not sure what’s going on? Talk with a doctor.

He/she will tell you why you feel exhausted all the time and what you can do.