缺铁的常见原因有饮食中铁摄入不足。某些药物或胃肠疾患也可影响铁的吸收,如溃疡病时服用碳酸钙或硫酸镁,以及H 2受体阻断剂均可抑制铁的吸收。萎缩性胃炎及胃、十二指肠手术后胃酸减少影响铁的吸收。男性患者铁丢失过多通常是由于消化道出血,如膈疝、食管静脉曲张、胃炎、溃疡病、溃疡性结肠炎、息肉、肿瘤等。酗酒、服用阿司匹林及类固醇和非类固醇抗炎药及维生素C缺乏导致的慢性失血。其他系统失血如泌尿系肿瘤、血尿和咯血。老年人贫血的发病原因较多,主要是营养性贫血。营养性贫血可引起消化道症状,如食欲减退,少数有异食癖,如喜食泥 ......