يوجد فيتامين ب12 في الأطعمة التي نتناولها من أصل حيواني مرتبط بالبروتين الموجود فيها،(سمك التونه والماكريل
البيض
الحليب) لكنه يتحرر منه عندما يهبط إلى المعدة بفضل حامض الكلوريدريك. لكن الجسم لا يستطيع امتصاص فيتامين ب12 لأنه جزيء كبير الحجم، فخلق الله عاملا مساعدا يُفرز من جدار المعدة ليرتبط بفيتامين ب12 وينحدر به إلى الأمعاء الدقيقة ويساعده في العبور إلى داخل الجسم عند نهايتها. إذن وحتى يتم امتصاص فيتامين ب12 جيدا من الجهاز الهضمي يجب أن:
يتوفر في المعدة كمية معتدلة من حامض الكلوريدريك. وأن يكون جدار المعدة سليما صحيحا. وأن تكون الأمعاء الدقيقة - مكان امتصاص فيتامين ب12- سليمة.