Работа ЖКТ играет важную роль в усвоении железа и белков, что может привести к развитию анемии и железодефицита. Снижение кислотности желудка может вызвать дефицит витамина В12, что приводит к дефициту железа. Дефицит белка также может привести к дефициту железа, так как для формирования гемоглобина и ферритина нужны белок и железо. Лечение анемии просто препаратами железа не является эффективным, так как не устраняет причину, вызывающую анемию.