Ilość witaminy B12, jaką należy przyjmować na dzień, zależy od wieku. Według National Institutes of Health (NIH), Biura Suplementów Diety, małe dzieci potrzebują najmniej witaminy B12 dziennie, podczas gdy kobiety w ciąży i karmiące piersią potrzebują najwięcej.
Zalecana dawka dobowej witaminy B12 wynosi 0,4 mikrograma (mcg) dla dzieci w wieku od urodzenia do 6 miesięcy, 0,5 mcg dla niemowląt w wieku 7-12 miesięcy, 0,9 mcg dla dzieci w wieku 1-3 lat, 1,2 mcg dla dzieci w wieku 4-8 lat, 1,8 mcg dla dzieci w wieku 9-13 lat, 2,4 mcg dla nastolatków 14-18 lat i 2,4 mcg dla dorosłych. Kobiety w ciąży powinny dążyć do 2,6 mcg dziennie, a kobiety karmiące piersią powinny uzyskać 2,8 mcg.
NIH stwierdza, że większość Amerykanów otrzymuje zalecaną ilość witaminy B12 z diety. Dobrymi źródłami witaminy B12 są wątroba wołowa, małże, ryby, drób, mięso, jaja, mleko i wzbogacone płatki śniadaniowe.
Niektórzy ludzie mają problem z wchłonięciem witaminy B12 z pożywienia, co może prowadzić do niedoboru witaminy B12. Niektóre objawy niedoboru witaminy B12 to zmęczenie, osłabienie, zaparcie, utrata apetytu, utrata masy ciała, problemy z nerwami, depresja, ból w jamie ustnej, problemy z pamięcią i specyficzna postać niedokrwistości zwana niedokrwistością megaloblastyczną. Suplementy diety, w tym multiwitaminy, zastrzyki z B12 i żel do nosa na receptę, mogą pomóc tym osobom uzyskać zalecaną dawkę witaminy B12.