ويسبب نقص فيتامين ب12 نوعاً من أنواع ، الذي يُعرف بفقر الدم الضخم الأرومات بالإنجليزية: Megaloblastic anemia ، إذ تكون خلايا الدم الحمراء المُنتَجة في النخاع العظمي كبيرة، وهشة، ممّا يجعلها أكبر من أن تنتقل من النخاع العظمي، وفي الدورة الدموية، وبالتالي فإنَّ عدد خلايا الدم الحمراء يصبح غير كافٍ في الدورة الدموية، الأمر الذي يُسبب شحوب الجلد.
ومن خلال قصتي مع نقص فيتامين ب12 عرفت أن نقص الفيتامين يحدث عند الأشخاص الذين يعانون من مشاكل معوية دقيقة، على سبيل المثال جرثومة المعدة أو وجود مشاكل في الكبد، او في حالة استئصال الأمعاء الدقيقة أو جزء من المعدة، بالإضافة إلى ذلك، فإن وجود قرحة في المعدة، والأنيميا، واضطرابات الجهاز المناعي هي أيضًا أسباب مهمة لنقص فيتامين ب 12.