Liver vitamin B12 stores can normally sustain physiologic needs for 3 to 5 years if B12 intake stops (eg, in people who become vegans) and for months to 1 year if enterohepatic reabsorption capacity is absent.