What causes vitamin b12 deficiency

Content on WhatAnswers is provided "as is" for informational purposes. While we strive for accuracy, we make no guarantees. Content is AI-assisted and should not be used as professional advice.

Last updated: April 4, 2026

Quick Answer: Vitamin B12 deficiency is most commonly caused by a lack of intrinsic factor, a protein produced in the stomach that is essential for absorbing B12 from food. Other common causes include insufficient dietary intake, particularly in vegan and vegetarian diets, and certain medical conditions or medications that impair absorption.

Key Facts

Overview

Vitamin B12, also known as cobalamin, is a vital nutrient that plays a crucial role in numerous bodily functions, including red blood cell formation, neurological function, and DNA synthesis. A deficiency in this vitamin can lead to a range of health problems, from fatigue and neurological damage to more severe conditions like megaloblastic anemia. Understanding the causes of vitamin B12 deficiency is the first step in prevention and treatment.

Primary Causes of Vitamin B12 Deficiency

1. Lack of Intrinsic Factor (Pernicious Anemia)

The most common cause of severe vitamin B12 deficiency in Western countries is pernicious anemia. This is an autoimmune condition where the body's immune system mistakenly attacks the parietal cells in the stomach lining or intrinsic factor itself. Intrinsic factor is a glycoprotein produced by these parietal cells, and it is absolutely essential for the absorption of vitamin B12 in the small intestine (specifically the ileum). Without sufficient intrinsic factor, even if vitamin B12 is consumed in adequate amounts, it cannot be absorbed effectively, leading to deficiency.

2. Insufficient Dietary Intake

Vitamin B12 is naturally found almost exclusively in animal products. Therefore, individuals who consume limited or no animal products are at a significant risk of deficiency. This includes:

Fortified foods, such as certain cereals, plant-based milks, and nutritional yeasts, can provide vitamin B12, but their effectiveness depends on consistent and adequate consumption. The body can store vitamin B12 for several years, so deficiency from dietary restriction may take time to develop.

3. Malabsorption Issues

Even with adequate intake and sufficient intrinsic factor, certain conditions and surgical procedures can impair the body's ability to absorb vitamin B12 from the digestive tract:

4. Medications

Certain medications can interfere with vitamin B12 absorption or metabolism:

5. Age

As people age, the production of stomach acid and intrinsic factor can decrease, leading to reduced B12 absorption. This makes older adults more susceptible to deficiency, even if their dietary intake is adequate.

6. Alcohol Abuse

Chronic heavy alcohol consumption can impair the absorption of nutrients, including vitamin B12, and may also lead to a poor diet, further increasing the risk.

Symptoms and Diagnosis

Symptoms of vitamin B12 deficiency can be diverse and may develop gradually, including fatigue, weakness, pale skin, sore tongue, neurological problems (numbness, tingling, balance issues, memory problems), and shortness of breath. Diagnosis typically involves blood tests to measure vitamin B12 levels, and sometimes tests for related markers like methylmalonic acid (MMA) and homocysteine, which are elevated in deficiency. Further tests may be needed to identify the underlying cause.

Prevention and Treatment

Prevention focuses on ensuring adequate intake through diet (for those consuming animal products) or fortified foods and supplements (especially for vegans, vegetarians, and older adults). Treatment involves addressing the underlying cause and supplementing with vitamin B12, either orally or through injections, depending on the severity and cause of the deficiency.

Sources

  1. Vitamins and minerals: Vitamin B12 - NHSfair-use
  2. Vitamin B12 Fact Sheet for Consumers - National Institutes of Healthfair-use
  3. Vitamin B12 deficiency - Symptoms and causes - Mayo Clinicfair-use

Missing an answer?

Suggest a question and we'll generate an answer for it.