Khi chế độ dinh dưỡng kém hay cơ thể bị rối loạn hấp thu, chuyển hoá vitamin B12, dẫn đến thiếu hụt vitamin B12 và làm giảm số lượng hồng cầu khoẻ mạnh lưu thông trong cơ thể, gây ra tình trạng thiếu máu do thiếu vitamin B 12.