B12 дәрумені (кобаламин) сау эритроциттер (қызыл қан жасушаларын) түзуге және жүйкелердің, ми мен жұлынның жұмысын қамтамасыз етуге қажет. Ағза оны өзі түзе алмайды: ол сүт, йогурт, ірімшік, жұмыртқа, ет және балық сияқты жануар текті тағамдардан, сондай-ақ B12 қосылған (байытылған) тағамдардан келеді.
B12-ні сіңіру үшін асқазан ішкі фактор (Касл факторы) деген ақуыз бөледі, содан кейін B12 жіңішке ішектің соңғы бөлігінде сіңеді. Осы жолдың кез келген жерінде ақау болса немесе тамақта B12 тым аз болса, тапшылық дамуы мүмкін.
Ағза бауырда бірнеше жылға жететін қор жинайды, сондықтан белгілер әдетте айлар не жылдар бойы байқатпай күшейеді. Сол себепті B12 тапшылығын жасқа, стреске немесе күйбең тіршілікке жаба салу оңай.



