Дефицит витамина В12 чаще всего встречается у людей, которые следуют строгой вегетарианской или веганской диете, поскольку растительные продукты обычно не содержат достаточного количества этого витамина. Также риск дефицита витамина В12 повышается у пожилых людей, алкоголиков и людей с некоторыми желудочно-кишечными заболеваниями, которые затрудняют усвоение витамина В12.