首先可能有先天摄入不足,比如孕妇可以长期的会产生一些素食,恶性贫血以及胃肠道手术都会引起维生素b12的缺乏,从而导致新生儿先天储备减少而引起的症状。另外就是长期拒绝吃一些动物性的蛋白,也会引起维生素b12缺乏的,再就是由于内因子的异常和缺失会导致回肠的维生素b12释放缓慢,从而结合受体异常引起的缺乏症状,
还有一些就是先天性的维生素b12转运和代谢障碍,其他的比如麻醉剂里边的氧化亚氮可以导致维生素b12失去生物活性,引起脊髓变性。再就是大剂量的维生素c也可以导致b12的利用下降,还有不适当的补给叶酸也可以诱导和加重维生素b12的缺乏,针对以上原因都可以给予肌肉注射维生素b12或者口服弥可保进行治疗的。