Mogući uzroci za Deficijencija vitamina B12 Hronični alkoholizam Duodenalni divertikulum Autoimuni gastritis Jejunalna divertikuloza Gastropatija Megaloblastna anemija Hronični pankreatitis Insuficijencija pankreasa Kronova bolest Sindrom kratkog creva Sindrom malapsorpcije Bolest jetre Avitaminoza Nadutost u stomaku Perikardijalni poremećaj Bolest slezine Bolest srca Tuberkuloza limfnog čvora Dijareja nerazvijenih zemalja Bolest žučne kese Intestinalni limfom Sindrom aferentne petlje Sindrom slepe vijuge Zollinger Ellisonov sindrom Nedostatak transkobalamina II Infekcija izazvana ribljom pantljičarom (Diphyllobothrium latum) Autoimuni pangastritis Gastrektomija Veganska dijeta