A gyomorhurutot számos tényező okozhatja: alkohol, a gyomorfal felszínes eróziója, Helicobacter pylori fertőzés, egyes gyógyszerek (a nem szteroid gyulladásgátlók), dohányzás, autoimmunbetegségek, epereflux (az epe visszacsorgása a patkóbélből a gyomorba), károsító anyagok fogyasztása, vírusfertőzés). A gyomorhurut lehet heveny vagy idült. A kórjóslat a kiváltó októl függ, de rendszerint kedvező. Megelőzésként érdemes kerülni a gyulladásgátló gyógyszerek hosszan tartó szedését és a túlzott alkoholfogyasztást.