Hiánya csak hosszú évek alatt alakul ki, ugyanis az egyetlen vízben oldódó vitamin, melyből szervezetünk jelentős mennyiséget raktároz, kb. 5 évre elegendő adagot - főleg a májban.
Kizárólag állati eredetű táplálékban fordul elő és a gyomorból nem túl jól szívódik fel, ezért vegetáriánus életmód, rendszeres alkoholfogyasztás, gyomor és felszívódási zavarok esetén, különösen fontos a B12-vitamin pótlása. Ajánlott napi adag felnőtteknek 2.4 - 3 mcg körül van, gyerekeknél valamivel alacsonyabb, 1 és 2 mcg között.