上消化道出血要禁食的时间,需要根据患者的病情来决定。一般需要禁食1~3天,出血情况严重的可能需要禁食5~7天,可以有效地缓解消化道出血的情况。若不禁食或禁食时间过短,可能会导致胃肠道黏膜损伤,使出血量增加。在进食之后,首先要选择流食或者是半流食,可以减轻消化道的负担。也可以通过静脉输液的方式,使身体获得营养物质。当症状好转后,也要注意饮食的均衡,做到少食多餐,禁食刺激性的食物,避免加重病情,导致出血情况再次发生。