Perdarahan lambung dapat dihentikan dengan obat-obatan, obat yang biasa digunakan termasuk penekan asam, penghambat pertumbuhan, vasopresin dan analognya. Hemostasis endoskopi digunakan ketika hemostasis farmakologis tidak efektif, dan obat-obatan disuntikkan secara endoskopi untuk menghentikan pendarahan, atau elektrokoagulasi, hemostasis laser, atau hemostasis microwave digunakan. Penanganan intervensi digunakan apabila penanganan endoskopi tidak berhasil. Jika pengobatan, endoskopi dan perawatan intervensi masih belum bisa menghentikan perdarahan, maka diperlukan perawatan bedah.