Sakit ulu hati selalunya berlaku disebabkan oleh masalah pemakanan, namun terdapat juga punca lain yang memerlukan pemeriksaan dan rawatan lanjut.

Ulser perut berlaku apabila lapisan mukus yang melindungi lapisan dalaman perut daripada cecair asid pencernaan semakin berkurang.

Jika gejala asid refluks berlaku melebihi dua minggu, anda mungkin mengalami penyakit gastroesophageal reflux disease atau GERD.