贫血病人治疗多长时间才能好,要根据贫血的不同原因来决定。一般缺铁性贫血的病人,在病因去除后,补铁治疗2周左右贫血症状可以明显改善,4周左右血红蛋白可以接近或者是达到正常,然后还需要再持续治疗2~3月补充库存铁。巨幼细胞性贫血,在病因治疗的同时补充叶酸、维生素B12治疗,1周左右网织红计数开始升高,2周以后随着网织红计数的下降,血红蛋白可以上升,一般1个月左右恢复正常。再生障碍性贫血应用雄激素、环孢素等药治疗,3个月一个疗程,2个疗程以上才能起效,全程治疗可能需要3~5年。