发生巨幼细胞性贫血,通常是由于叶酸或者是维生素B12的缺乏所导致。发生叶酸或者是维生素B12缺乏,通常有几种原因,一种原因是病人对于叶酸或者是维生素B12的需要量增加,病人摄入不足的时候可以出现叶酸,或者是维生素B12的缺乏。
另外一种情况有可能是由于病人存在着一些慢性的胃肠道的疾病,有可能会导致叶酸或者是维生素B12的吸收障碍,比如说病人存在着萎缩性胃炎,或者是全胃切除术以后,有可能会导致内因子的缺乏,导致维生素B12的吸收障碍。另外有一些药物也有可能会影响到叶酸或者是维生素B12的吸收或者是利用,所以说出现这些情况的时候都有可能导致巨幼红细胞性贫血。