Menghindari faktor pencetus terjadinya hematemesis dan melena
Makanan yang dapat mengiritasi lambung (asam dan pedas). Makanlah makanan yang bergizi dan teratur. Obat-obatan yang bersifat mengiritasi lambung (ulserogenik) seperti aspirin, indometasin, fenilbutazon, naproksen, dan kortikosteroid. Minuman beralkohol dan rokok. Kopi, teh, soda dan yang mengandung kafein yang dapat merangsang pelepasan asam lambung. Mengobati penyakit yang mungkin menyertai hematemesis dan melena.