Для полноценного усвоения витамина B12 важны нормальная работа желудка, достаточная кислотность, ферменты пищеварения и внутренний фактор Касла — специальный белок, который вырабатывается клетками желудка и помогает B12 всасываться в кишечнике.
При сниженной кислотности, атрофическом гастрите, аутоиммунном гастрите, пернициозной анемии, после операций на желудке или кишечнике усвоение B12 может ухудшаться. Также риск дефицита повышается с возрастом, особенно после 60 лет, когда чаще встречаются сниженная кислотность и нарушения всасывания.
Отдельно важно учитывать длительный прием препаратов, которые могут снижать уровень B12: ингибиторы протонной помпы — омепразол, пантопразол, эзомепразол, рабепразол; H2-блокаторы — фамотидин, циметидин; метформин; а также закись азота.