Why your gut might stop absorbing vitamin B12

Flat lay of B12-rich foods — eggs

Vitamin B12 keeps your nerves working, helps your body build new red blood cells, and plays a role in assembling your DNA. Your body cannot make it, so every bit comes from food or a supplement. Most people assume eating enough, whether from meat, eggs, dairy, or fortified cereal, covers the whole story. Getting B12 into your blood takes a working handoff between your stomach and small intestine, and if one step in that handoff fails, your levels can drop even while your meals look fine. This gap between eating B12 and absorbing it explains why deficiency often gets blamed on stress or aging for years before anyone checks a blood test.

How B12 gets absorbed

Getting B12 from your plate into your bloodstream takes three steps in order, and skipping any one of them breaks the chain. Stomach acid and an enzyme called pepsin free B12 from the protein it arrives attached to in food. A protein your stomach lining makes, called intrinsic factor, then binds that freed B12 and carries it through your small intestine. The handoff finishes in the ileum, the last stretch of your small intestine, where receptors built specifically for this job pull the B12-intrinsic factor pair into your blood. Low stomach acid, too little intrinsic factor, or inflammation anywhere along that path can each break the chain, and stomach acid production tends to drop naturally with age, one reason deficiency becomes more common later in life[1].

1
Stomach acid and pepsin free B12 from food
2
Intrinsic factor binds the freed B12
3
The pair travels through the small intestine
4
Receptors in the ileum absorb B12 into the blood

Any weak link in that sequence, not enough acid, not enough intrinsic factor, or a damaged ileum, stops B12 from reaching your blood no matter how much of it you eat.

Gut conditions that get in the way

Several digestive conditions can interrupt this chain, and each one hits a different link. Crohn's disease inflames the ileum, the same absorption zone described above, so B12 has nowhere to be picked up even when intrinsic factor is working fine. Atrophic gastritis thins the stomach lining, which cuts back both acid and intrinsic factor production; the mechanism is the same thinning process covered in gastritis explained, just followed further down the chain to its effect on B12. Pernicious anemia is an autoimmune condition where your body attacks the very cells that make intrinsic factor. Celiac disease damages the small intestine too, though its main harm centers on the section right after your stomach rather than the ileum, so it affects B12 less directly than it affects iron or folate; some people with celiac still end up low on B12 because of the broader inflammation and reduced digestive enzyme activity involved[2]. Long-term use of acid-reducing medication and past stomach or intestinal surgery, such as gastric bypass, wear absorption down gradually for the same reason: less acid or less absorptive tissue to work with.

Vegans and vegetarians face an entirely different risk. Plant foods contain essentially no natural B12, so fortified foods or a supplement become necessary no matter how healthy the rest of your gut is.

Signs to pay attention to

Your liver stores years worth of B12, so a shortfall builds slowly and starts out feeling like ordinary tiredness. Fatigue, weakness, and skin that looks unusually pale usually show up first. As it progresses you might notice tingling or numbness in your hands and feet, trouble with balance, memory lapses, low mood, or a tongue that feels sore, swollen, or oddly smooth. Tingling and balance changes point to nerve involvement, and left unaddressed for too long, that kind of nerve damage can stop reversing even after your B12 levels come back up[2]. Those particular symptoms deserve a call to your doctor sooner rather than later, since nerve damage responds much better to early treatment.

  • You live with Crohn's disease, celiac disease, atrophic gastritis, or pernicious anemia
  • You have taken acid-reducing medication for a year or more
  • You have had gastric bypass or other stomach or intestinal surgery
  • You eat vegan, vegetarian, or very little animal food
  • You have tingling, numbness, balance trouble, or memory changes alongside fatigue

Any one of these on its own is reason enough to mention at your next appointment. Two or more together mean a blood test makes sense now, rather than waiting for a routine physical.

Getting a diagnosis

A standard blood test checks your B12 level directly, but that number alone does not always tell the full story. Your doctor may also check methylmalonic acid and homocysteine, two substances that build up in your blood when your cells cannot use B12 properly, since these can flag a problem even when your B12 number looks borderline normal. If your levels come back low, your doctor will usually dig into why, because the cause changes both the treatment and how closely you will need to be monitored afterward. Walking into that appointment with a clear symptom timeline helps; what to bring to your first GI appointment covers what to have ready before you go.

Treating a deficiency

Treatment usually means B12 shots, high-dose oral tablets, or drops placed under your tongue, and which one you get depends on the cause and how far your levels have dropped. If malabsorption is behind your deficiency, working with your doctor or a registered dietitian on dosing and follow-up testing helps, since people respond at different speeds. Energy and thinking often start clearing up within a few weeks of starting treatment, though nerve symptoms like tingling can take months longer to settle. A repeat blood test is the reliable way to confirm the plan is working, rather than judging by how you feel.

Protecting your absorption going forward

Replacing the vitamin only solves half the problem if the underlying absorption issue stays unmanaged. Staying on top of conditions like celiac disease or Crohn's with your care team, eating as varied a diet as your gut tolerates, and stepping down from acid-suppressing medication once you no longer need it all help keep your absorption chain working. B12 isn't the only nutrient that depends on a working digestive chain behind the scenes; why fat digestion fails when the pancreas falls behind walks through a similar breakdown further along the gut. If you have felt persistently tired, foggy, or off, and you also live with a digestive condition, raise that combination with your doctor rather than waiting it out.

What to do this week

If you're vegan, vegetarian, or eat very little animal food, check tonight whether your cereal, plant milk, or nutritional yeast lists B12 on the label; plenty of substitutes barely have enough to count. If you've been on an acid-reducing medication for a year or more, bring it up at your next appointment and ask whether a B12 check makes sense. If you live with Crohn's, celiac disease, or pernicious anemia and you've been feeling tired, foggy, or unsteady, don't wait for a routine physical: call this week and ask for a blood test that includes B12.

This content is for educational purposes only and is not a substitute for professional medical advice.

  1. NIH Office of Dietary Supplements, "Vitamin B12"
  2. Mayo Clinic, "Vitamin Deficiency Anemia"
Share this article