1. Экзогенная (алиментарная) недостаточность — недостаточное поступление витамина В12 в организм с продуктами питания. Может развиваться у маленьких детей при кормлении козьим молоком или сухими молочными смесями.
2. Нарушение всасывания витамина В12:
а) нарушение образования и секреции гастромукопротеина (внутреннего фактора Кастла). Бывает при наследственно обусловленных нарушениях, атрофии слизистой оболочки желудка, аутоиммунных повреждениях париетальных клеток слизистой желудка, после гастрэктомии или удаления более 2/3 желудка;
б) нарушение функции тонкой кишки: хронические поносы (целиакия, спру), резекция больших участков кишки;
в) конкурентное использование витамина В12 гельминтами и микрофлорой кишок (дифиллоботриоз, синдром "слепой петли").
3. Нарушение образования транскобаламинов в печени.
4. Нарушение депонирования витамина В12 в печени (например, при циррозе).
5. Усиленное использование витамина В12 (например, при беременности).