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