Causes of vitamin B12 deficiency anemia

A vitamin is a substance the body needs but doesn't make. Most people get more than enough vitamin B12 by eating foods such as meat, eggs, and milk products. Vitamin B12 deficiency anemia usually develops when the body cannot absorb this vitamin from food. This can happen if:

  • You have pernicious anemia. This inherited condition is caused by the lack of a substance in your stomach called intrinsic factor. Your body needs intrinsic factor in order to absorb vitamin B12 from food. Pernicious anemia is most common in older adults. It is more common among people in certain parts of the world, especially Scandinavia.
  • You have had surgery to remove all or most of your stomach or the last section of your small intestine (ileumClick here to see an illustration.). If this part of the small intestine is removed, your body cannot absorb enough vitamin B12. For example, certain types of bariatric surgery of the stomach, used to help with weight loss in people who are very overweight, can also lead to vitamin B12 deficiency anemia.1
  • You take medicine to treat heartburn and ulcers for a long time. Examples of these medications include omeprazole (Prilosec) and lansoprazole (Prevacid).2
  • You have a problem with your digestive tract, such as sprue (also called celiac disease), Crohn's disease, a parasite, or bacteria growth.
  • Your pancreas doesn't work properly.

More rarely, this condition develops if you don't have enough vitamin B12 in your diet. Those at higher risk include people who eat a strict vegetarian (vegan) diet, older adults who don't eat a variety of foods, and people with chronic alcoholism. The babies of women who eat a vegan diet are also at risk.



Author: Ralph PooreLast Updated: March 9, 2007
Medical Review: Kathleen Romito, MD - Family Medicine
Brian Leber, MDCM, FRCPC - Hematology

© 1995-2008 Healthwise, Incorporated. Healthwise, Healthwise for every health decision, and the Healthwise logo are trademarks of Healthwise, Incorporated.
This information does not replace the advice of a doctor. Healthwise disclaims any warranty or liability for your use of this information. Your use of this information means that you agree to the Terms of Use. How this information was developed to help you make better health decisions.

Click here to learn about Healthwise