وكذلك يستخدم فيتامين ب12 لتعديل نقص الهيموغلوبين لانه يدخل في تركيب الخلايا الدموية الحمراء الآثار الجانبية وينتج نقص الفيتامين من الامتصاص الضعيف له (مثل حالات فشل إخراج فيتامين ب12 من البروتين ومرض قصور البنكرياس ونقص العامل الداخلي في الفقر الدم الوبيل أو الاستخدام الضعيف (مثل النقص الخلقي في الإنزيمات واستخدام أكسيد النيتروز أو الغاز المضحك ونقص إنزيم ترانسكوبالامين2 المسئول عن نقل الفيتامين في البلازما).