Vitamin B12 deficiency can occur when the body needs more vitamin B12 than it receives from the diet. Alternatively, the condition may occur when the body is unable to use the vitamin B12 from the diet. A shortage of vitamin B12 can lead to anemia. Anemia is the insufficient delivery of oxygen by red blood cells from the lungs to the cells of the body. The sooner this anemia is treated, the more favorable the outcome. If you suspect you have this condition, contact your doctor immediately.

Red Blood Cells
Nucleus factsheet image
Copyright © Nucleus Medical Media, Inc.

There are many causes of vitamin B12 deficiency. Some are listed below.

  • Removal of part of the small intestine or stomach
  • Advancing age
  • Long-term use of certain acid-reducing stomach medications:
    • H2 blockers
    • Proton pump inhibitors
  • Atrophic gastritis (inflammation of the stomach) due to:
  • Disorders affecting vitamin absorption:
  • Inadequate intake of vitamin B12
    • Long-term veganism (nonconsumption of animal products) or vegetarianism
    • Breastfed infants of vegan or vegetarian mothers
    • Poor infant nutrition
    • Inadequate nutrition for a pregnant woman
    • Chronic alcohol abuse
  • Stillness of the intestinal contents which can be caused by:
    • Abnormal narrowness of intestines
    • Pockets in intestines
    • Connections between loops of the intestine
    • Blind intestinal loops
  • Intestinal blockage which can be caused by:
  • Inflammation of the intestine due to radiation treatment
  • Inability to use vitamin B12:
    • Lack of a needed enzyme
    • Cancer
    • Malnutrition
    • Nonfunctioning transport protein
  • Increased need of vitamin B12:
  • Over-use of nitrous oxide:
    • Frequent use
    • Extended single use of nitrous oxide (more than six hours)
  • Metabolic disorders: