با پرهیز از مصرف الکل و سیگار که باعث افزایش ترشحات معده می شوند و با مصرف یک رژیم غذایی با فیبر بالا که از دیورتیکولوز و شقاق و هموروئید جلوگیری می کنند، می‌توان برخی از علل خونریزی گوارشی را بر طرف کرد.