B12 vitamini eksikliği durumunda verilebilecek bazı durumlar şunlardır: Yetersiz beslenme: Vejetaryen veya vegan diyet uygulayan kişiler, yeterli miktarda B12 alamadıkları için eksiklik yaşayabilirler. Emilim problemleri: Gastrit, çölyak, Crohn hastalığı gibi bağırsak hastalıkları, B12’nin emilimini azaltabilir. Mide asidinin azalması: Yaşlanma, mide ameliyatları veya mide koruyucu ilaç kullanımı, B12’nin emilmesi için gerekli olan mide asidini azaltabilir. Pernisiyöz anemi: Bağışıklık sisteminin mide hücrelerine saldırmasıyla oluşan bu hastalık, B12 vitamini emilimini engelleyerek ciddi eksikliklere neden olabilir. Kronik alkol kullanımı: Alkol, B12 vitamini emilimini azaltır ve karaciğerde depolanmasını engelleyebilir. Bazı ilaçlar: Mide koruyucu ilaçlar, metformin (diyabet ilacı) ve doğum kontrol hapları uzun süre kullanıldığında B12 eksikliğine yol açabilir. B12 eksikliği şüphesi varsa, bir sağlık kuruluşunda kan testi yaptırılarak B12 seviyesi ölçülebilir.