La vitamina B12 es muy difícil de absorber por el cuerpo. Requiere una proteína especial llamada factor R para protegerla del ácido estomacal, y luego otra proteína llamada factor intrínseco gástrico para transportarla a las células que recubren el intestino delgado, y luego una tercera proteína llamada transcobalamina II para llevarla a cabo. células y en los vasos linfáticos, donde puede viajar al hígado para su distribución al resto del cuerpo.
Es posible que su cuerpo sea deficiente para producir una de esas tres proteínas, lo que afectaría sustancialmente su capacidad de absorber B12.