De voorraad B12 in het menselijk lichaam kan goed zijn voor een periode van 3 tot 10 jaar. Een tekort van vitamine B12 loop je dan ook niet van de een op de andere dag op. Wanneer er een tekort optreedt zullen ook de klachten langzaam ontstaan.