ويمكن أن يتطور نقص فيتامين B12 إذا لم يحصل الجسم على ما يكفيه من الأطعمة المستهلكة. ويعد هذا الفيتامين ضروريا لإنتاج كريات الدم الحمراء والحفاظ على صحة الأعصاب.
ويتعرض النباتيون لخطر نقص فيتامين B12، لأن معظم الأطعمة الغنية بـ B12 هي من أصل حيواني. كما أن بعض الحالات الطبية، مثل فقر الدم الخبيث، يمكن أن تؤثر على امتصاص جسم الإنسان لـ B12 من الاطعمة.