يمكن أن يحدث نقص فيتامين B12 بمرور الوقت، حيث يكافح الجسم لامتصاص العناصر الغذائية من الأطعمة التي تتناولها.