También por problemas digestivos o por medicamentos que alteren la absorción gástrica, como por infecciones por "Helicobacter pylori", gastritis crónicas, enfermedad de Crohn, vegetarianos estrictos que no consumen suficientes alimentos enriquecidos con vitamina B12 ni un suplemento de vitamina B12, pobreza, desnutrición, esprue o enfermedad celíaca, una dieta deficiente durante el embarazo (sobre todo en el primer trimestre), en pacientes bajo tratamientos para tuberculosis, sobre todo los que toman ácido paraaminosalicílico, colchicina y neomicina.