老年人缺铁性贫血可能是摄入不足、吸收障碍、失血过多、其他等原因引起。1、摄入不足:老年人年轻时活动减少,瘦肉、鸡蛋和牛奶的摄入可能因牙齿松动和脱落而不足。如果平时不注意补充,很可能导致铁的摄入不足。2、吸收障碍:老年人胃肠功能减弱,可能出现慢性肠炎、萎缩性胃炎等疾病,导致铁吸收减少,术后胃癌和短肠综合征可导致铁吸收障碍。3、失血过多:老年人可能有痔疮、十二指肠溃疡出血、食道和胃底静脉曲张出血等原因,导致消化道慢性失血和铁流失过多。4、其他:如长期用药,如阿司匹林、布洛芬等非甾体抗炎药。抗肿瘤药物,如环磷酰胺和氨甲蝶呤,可导致慢性缺铁性贫血。建议患者平时多吃富含维生素C、蛋白质和铁的食物。保持良好心态,避免焦虑和不开心。