Średnie dzienne zapotrzebowanie organizmu na witaminę B12 jest uzależnione od wieku. Dla niemowląt do 6 miesiąca życia wynosi ono 0,4 mcg, następnie do ukończenia roku jest to 0,5 mcg, dzieci w wieku 1-3 lata potrzebują jej 0,9 mcg, dla wieku 4-8 lat jest to 1,2 mcg, dla 9-13 to 1,8 mcg, od 14 roku życia i dla osób dorosłych 2,4 mcg. Z kolei nieco wyższe zapotrzebowanie mają kobiety w ciąży, gdyż wynosi ono 2,6 mcg.