问题分析:贫血多长时间能好,一般取决于贫血的原因。如果是缺铁性贫血导致的中度贫血,给予补充铁剂和饮食方面注意之后,1个月左右贫血可以纠正,但是补铁治疗要2-3个月,需要补足铁蛋白才行。如果是叶酸和维生素B12缺乏引起的贫血,给予补充叶酸和维生素B12之后,一般也是1个月左右可以恢复到正常。