MedlinePlus'a göre yetişkinlerde B12 vitamini normal kan seviyesi mililitre başına 200 ila 900 picogram'dır. Mililitre başına 200 pikogramın altındaki değerler, çoğu yetişkinde B12 vitamini eksikliğine işaret etse de mililitre başına 200 ila 500 pikogram arasında eksiklik belirtileri görülebilir.
Crohn ve çölyak hastalığı gibi Malabsorpsiyon hastalıkları, B12 eksikliğine neden olabilir, MedlinePlus'a haber veriyor. Hipertiroidizm, hamilelik ve bağırsakların B12 vitaminini emmesi gereken bir proteinin bulunmaması diğer nedenlerdir. Diyette yeterli miktarda B12 olmaması da, genellikle katı vejetaryen diyetleri izleyen kişilerde meydana gelmesine rağmen, eksikliğe neden olabilir.