Why is Vitamin B12 (Cobalamin) Low? Causes, Symptoms, and What to Do

Explore the causes of low Vitamin B12, its symptoms, and what steps to take next.

Full guide: Vitamin B12 (Cobalamin)

Jul 31, 2026How we prepare texts 3 min read

Check your result

Calculated in your browser - the number is not sent anywhere.

On this page · 6

Vitamin B12, also known as cobalamin, is an essential nutrient that plays a critical role in the formation of red blood cells and the health of your nervous system. When Vitamin B12 levels are low, it can lead to a variety of health issues. Understanding the causes, symptoms, and management of low Vitamin B12 is important for maintaining overall well-being.

What is Vitamin B12?

Vitamin B12 is a water-soluble vitamin that is crucial for many bodily functions. It helps in the production of DNA, the formation of red blood cells, and the maintenance of a healthy nervous system. The typical adult range for Vitamin B12 in the blood is 200 to 900 pg/mL. A deficiency is often suspected when levels fall below 300 pg/mL.

Have your own lab results? Upload your report and get a clear, private AI explanation in minutes, in English, Russian or Hebrew.
Analyze my results

Causes of Low Vitamin B12

There are several reasons why Vitamin B12 levels might be low:

  • Dietary Insufficiency: Vitamin B12 is primarily found in animal products like meat, eggs, and dairy. Vegans and vegetarians may be at risk if they do not consume fortified foods or supplements.
  • Malabsorption: Conditions like pernicious anemia, celiac disease, or Crohn's disease can affect the intestines' ability to absorb Vitamin B12.
  • Medications: Certain medications, such as proton pump inhibitors and metformin, can interfere with Vitamin B12 absorption.
  • Age: Older adults may have a decreased ability to absorb Vitamin B12 due to changes in the digestive system.

Symptoms of Low Vitamin B12

Low Vitamin B12 levels can lead to a range of symptoms, including:

If you experience these symptoms, it is important to discuss them with your healthcare provider to determine if low Vitamin B12 might be the cause.

Diagnosing Low Vitamin B12

If low Vitamin B12 is suspected, your doctor may order a blood test to measure the levels of Vitamin B12 in your blood. As mentioned earlier, the typical range is 200 to 900 pg/mL, and deficiency is often suspected below 300 pg/mL. Your doctor may also check for other markers, such as homocysteine or methylmalonic acid, which can be elevated in Vitamin B12 deficiency.

Frequently asked questions

What foods are high in Vitamin B12? Foods rich in Vitamin B12 include meat, fish, eggs, and dairy products. Fortified cereals and nutritional yeast are good options for vegans and vegetarians.

Can low Vitamin B12 cause depression? Low Vitamin B12 can affect mood and may contribute to depression. However, it is important to consult with a healthcare provider for a comprehensive evaluation.

How is low Vitamin B12 treated? Treatment may include dietary changes, oral supplements, or Vitamin B12 injections, depending on the severity and cause of the deficiency.

When to see a doctor

If you have symptoms of low Vitamin B12 or are at risk due to dietary habits or medical conditions, it is important to consult a healthcare provider. Early diagnosis and treatment can prevent complications related to Vitamin B12 deficiency.

Remember, this information is intended to provide a general understanding and is not a substitute for professional medical advice. Always discuss your health concerns and decisions with your healthcare provider.

Vitamin B12 (Cobalamin): more on this topic

Test page What it measures, normal range, what moves it

Conditions where this test is key

Often checked together

Read this in another language

Have your own lab results? Upload your report and get a clear, private AI explanation in minutes, in English, Russian or Hebrew.
Analyze my results