← All questions Blood results

My vitamin B12 is in the normal range, but I still feel tired – could it be the cause?

In short

It could, but not necessarily: a B12 value in the lower part of the reference range does not rule out deficiency at the cellular level. Adding homocysteine, or methylmalonic acid, helps, while also checking other common causes of fatigue such as low ferritin, the thyroid or sleep.

What the value means

The standard test measures total vitamin B12 in serum (in pmol/L). Most of it is bound to a protein that cells cannot use, so a “normal” result may not reflect tissue stores accurately. Values roughly between 150 and 300 pmol/L are described in guidelines as a grey zone. Reference ranges differ between laboratories, and from a prevention perspective the lower limit of normal is not always optimal – the result should be read alongside symptoms and other markers.

Possible causes

  • B12 in the grey zone – functional deficiency can show up as raised homocysteine or methylmalonic acid even with a “normal” B12.
  • Low ferritin – iron stores can run low before haemoglobin drops, and fatigue is a typical sign.
  • Thyroid – an underactive thyroid often brings tiredness, feeling cold and slowing down.
  • Sleep and stress – short or broken sleep and long-term strain are among the most common causes of exhaustion.
  • Medication and digestion – metformin, stomach-acid-reducing drugs or gastritis can reduce B12 absorption.
  • Other conditions – anaemia, low vitamin D, blood sugar problems or mental strain may explain the fatigue better.

What you can do

  • Add further tests – homocysteine, possibly methylmalonic acid or active B12 (holotranscobalamin), full blood count, ferritin and TSH.
  • Look at your diet – B12 occurs naturally in animal foods; on a vegan diet, only fortified foods or a supplement are reliable sources.
  • Supplements with care – B12 supplements are widely available and useful when deficiency is confirmed; discuss the form and duration with a doctor or pharmacist.
  • Do not skip the basics – regular sleep, daylight and movement often improve energy more than another supplement.
  • Repeat the test – after changing your diet or supplements, reassess after a few months in the same laboratory.

When to see a doctor

See a doctor if fatigue lasts longer than a few weeks, or if you develop tingling in your hands or feet, balance problems, worsening memory, paleness, breathlessness or unexplained weight loss. Neurological symptoms need prompt assessment. If you take medication that affects B12, do not stop it – ask about monitoring your levels instead.

Important notice

This answer is for education only and does not replace an examination or medical advice. It is not a diagnosis or treatment. Reference ranges differ between laboratories – always review your results with a doctor. With sudden, severe or worsening symptoms seek medical help; in an emergency call 112. Do not stop or change medication without your doctor.

Related blood markers

Vitamin B12HomocysteineFerritin
Check your own values – free

Read more

Want an answer for your body specifically?

Fénix Methode combines your blood results, questionnaire and goals into one personal protocol.

Learn about Fénix Methode

More questions

Answers are based on scientific literature and updated regularly.