失血性贫血多长时间恢复,需要根据自己血红蛋白量的多少。如果急性失血,血红蛋白在70克每升以下,建议要输血治疗,这样恢复的更快。如果是慢性失血,血红蛋白在60克每升以下,建议要输血治疗。如果血红蛋白大于70克每升以上,没有输血指征,只能够加强营养,可以吃补铁的食物,比如猪血、猪肝等。平时多吃一些蛋白质类的食物,多吃新鲜蔬菜水果,可以促进血红蛋白的恢复,或者口服硫酸亚铁等,血红蛋白要恢复至少要半年以上的时间。
有溃疡一定要服用药物正规的治疗,如果溃疡慢性失血,恢复时间就更长了。导致胃溃疡,常见原因是感染幽门螺旋杆菌,一定要检查13碳呼气试验。如果有幽门螺旋杆菌,需要常服用抗生素治疗两周,其他还要戒烟、戒酒,才能够促进溃疡的愈合。