产生内在因子的胃壁细胞；也可能是因为患有遗传疾病或手术切除了部份的胃引起。其他维生素 B 不足的原因有饮食摄取不足（例如採用维根主义饮食）、患有乳靡泻、感染绦虫。一般可透过血液检查予以釐清，偶尔需要配合骨髓检查结果来做诊断。血液检查结果会呈现、少量的网状红血球、维生素 B 浓度偏低和会攻击内在因子的自体抗体。恶性贫血是内在因子缺乏而无法事前预防；其他造成维他命 B 缺乏的原因则可能透过均衡饮食或摄取补充剂来预防。只要简单注射或服用维他命 B 补充锭剂，就能改善恶性贫血。如果症状严重，典型建议的治疗方式为先