膳食维生素B12的缺乏较少见。维生素B12缺乏的主要原因为膳食中缺乏、“内因子”缺乏以及其他慢性腹泻引起的吸收障碍。素食者由于长期不吃肉食而较常发生维生素B2的缺乏。老年人和胃切除患者由于胃酸过少,不能分解食物中的蛋白-维生素B,复合体,也可引起维生素B2的吸收不良。
维生素B12的缺乏可影响到体内所有细胞,尤其对细胞分裂快的组织影响最为严重,主要表现为出现巨幼红细胞贫血及神经系统的疾患。巨幼红细胞贫血主要表现为血液中出现巨大的有核红细胞,红细胞成熟延缓,细胞体积增大,不成熟的红细胞增多,凝血时间延长,厌食等。神经系统的症状,起初为隐性的,先由周围神经开始,手指有刺痛感,后发展至脊柱后侧及大脑,记忆力减退,易激动,嗅、味觉不正常,运动也不正常等。维生素B.的缺乏严重时可导致死亡。