B12 emilimi, mide asidi ve içsel faktör adı verilen mide proteinleri aracılığıyla gerçekleşir. Bu süreçte, pankreas fonksiyonu da önemli rol oynar. Yetersiz pankreas fonksiyonu, B12 vitamini eksikliğine katkıda bulunabilir. Aynı şekilde, Tip 2 diyabet tedavisinde yaygın olarak kullanılan Metformin ilacı da B12 seviyelerinde azalmaya neden olabilir.