Berapa lama waktu yang diperlukan untuk pulih dari pendarahan saluran pencernaan, sangat tergantung pada penyebab pendarahan, dan waktu untuk pulih akan bervariasi, tergantung pada penyebabnya. Ada banyak penyebab perdarahan gastrointestinal, yang paling umum adalah perdarahan gastrointestinal bagian atas akut. Ulkus peptikum biasa, yang diobati dengan obat selama sekitar 1-2 minggu, dapat pulih dan tidak lagi berisiko mengalami perdarahan, tetapi pemulihan penuh memerlukan waktu 1-2 bulan dan sebagian kecil pasien mungkin memerlukan hemostasis mikroskopis. Lesi mukosa lambung akut, seperti yang disebabkan oleh alkohol atau obat-obatan, pulih lebih cepat, dengan sebagian besar pasien pulih dari pendarahan dalam waktu sekitar 3-5 hari, mungkin lebih cepat pada beberapa pasien. Yang lebih sulit ditangani adalah perdarahan gastrointestinal akibat varises fundus esofagogastrik, yang tidak dapat diobati dengan baik dengan pengobatan konvensional dan memerlukan aplikasi tiga lumen, tabung dua kantong atau ligatur endoskopi, skleroterapi atau pembedahan. Waktu pemulihan dari pendarahan tergantung pada kondisi pasien dan biasanya paling sedikit setengah bulan dan rentan terhadap kekambuhan. Pasien yang mengalami pendarahan gastrointestinal harus memantau warna tinja mereka, makan makanan ringan dan berkonsultasi dengan ahli gastroenterologi jika gejalanya parah.