إن الأشخاص النباتيين والنباتيين الصرف والأفراد الذين لا يتناولون كميات كافية من المنتجات الحيوانية معرضون لخطر أكبر للإصابة بنقص فيتامين ب12. كما أن الأشخاص الذين يعانون من اضطرابات الجهاز الهضمي مثل مرض كرون أو مرض الاضطرابات الهضمية معرضون أيضًا لخطر الإصابة بنقص فيتامين ب12.