发生巨幼红细胞性贫血主要是由于缺乏叶酸或者是维生素B12所导致的,很多原因都有可能造成叶酸或者是维生素B12的缺乏,比如说妊娠期的女性对于叶酸和维生素B12的需求量增加,如果是患者在妊娠期的时候存在着恶心,呕吐,食欲不振等情况有可能会造成叶酸,维生素B12的摄入减少,从而有可能出现叶酸,维生素B12的缺乏,有可能会导致巨幼红细胞性贫血。
另外,如果是存在着一些慢性的胃肠道的疾病,比如说小肠的炎症或者是慢性萎缩性胃炎或者是使用了一些抗癫痫的药物,比如说苯妥英钠等,也有可能会导致叶酸或者是维生素B12的吸收障碍,从而有可能会导致巨幼红细胞性贫血,对于巨幼红细胞性贫血及时的补充叶酸或者是维生素B12,病人的症状是可以很快得到缓解的。