Why is my body not absorbing vitamin B12?

Your body also might not absorb enough vitamin B12 if: You have a disease that affects how nutrients are absorbed in your intestines, such as Crohn’s disease, HIV, or some infections. You have certain bad bacteria in your intestines. You take some medicines, such as antibiotics and anti-seizure drugs.

How can I get my body to absorb B12?

Some medical conditions may prevent the absorption or storage of vitamin B12, making supplementation necessary to provide the body with enough of the vitamin.

  1. Low B-12 and Decreased Absorption: A Cycle.
  2. Increase B-12 Through Food.
  3. Try Oral Supplements.
  4. Other Options.

Is B12 deficiency a chronic illness?

While some B12 deficiencies are caused by diet, the most common reason for low B12 levels worldwide is an autoimmune disorder called pernicious anaemia. This is a chronic form of low B12 that can have serious consequences on health if left untreated long-term.

What pernicious anemia feels like?

Symptoms of pernicious anemia may include fatigue, shortness of breath, rapid heart rate, jaundice or pallor, tingling and numbness of hands and feet, loss of appetite, diarrhea, unsteadiness when walking, bleeding gums, impaired sense of smell, and confusion.

How long does it take to recover from vitamin B12 deficiency?

Once you begin treating your vitamin B12 deficiency, it can take up to six to 12 months to fully recover. It is also common to not experience any improvement during the first few months of treatment. If you can, it’s a good idea to address what’s causing the deficiency.

What happens if pernicious anemia is left untreated?

Pernicious anemia, one of the causes of vitamin B12 deficiency, is an autoimmune condition that prevents your body from absorbing vitamin B12. Left untreated, pernicious anemia can cause serious medical issues, including irreversible damage to your nervous system.