Τα χαμηλά επίπεδα Β12 μπορεί να προκύψουν λόγω παθήσεων που μειώνουν την αποτελεσματική απορρόφηση της Β12 από το γαστρεντερικό, όπως η κοιλιοκάκη, η νόσος του Crohn ή άλλες ασθένειες του εντέρου. Αντίστοιχα τα χειρουργεία που περιλαμβάνουν γαστρικό bypass μειώνουν σημαντικά την απορρόφηση της Β12 από το στομάχι. Η δυσαπορρόφηση μπορεί επίσης να προκύψει στο πλαίσιο λήψης κάποιων φαρμάκων όπως τα φαρμακευτικά σκευάσματα που αντιμετωπίζουν τη γαστρο-οισοφαγική παλινδρόμηση και η μετφορμίνη που χορηγείται για τον σακχαρώδη διαβήτη τύπου ΙΙ. Περίπου 30% των ατόμων ηλικίας άνω των 50 ετών,