這要看具體的出血的原因還有病情的嚴重程度,另外對于老年人患者,如果有多種基礎病,比如患有慢性病、肝腎功能不良的患者,則預后就比較差,治療的時間相對要長。所以,消化道出血幾天能治好,要根據患者具體的病情來定。
對于消化性潰瘍引起的上消化道出血或者是急性糜爛出血性胃炎引起的上消化道出血,只要經過住院給予抑酸、止血、輸血、補液等對癥支持治療,預后良好,一般是5~7天就可以控制穩定出院。但如果是食管胃底靜脈曲張破裂出血則病情要嚴重,住院的時間相對較長。而且有可能因為內科保守治療失敗需要轉外科治療,這時候住院的時間估計要一周以上,甚至要半月以上。