Ada beberapa penyebab sakit nyeri ulu hati, di antaranya:
Biasanya, sakit nyeri di ulu hati terjadi akibat asam lambung naik yang berlangsung selama sekitar dua jam. Saat asam lambung naik ini akan menyebabkan sebuah kondisi yang sering dikenal dengan GERD.
Tukak lambung adalah luka terbuka pada lapisan dinding lambung atau sebagian usus kecil. Kondisi ini terjadi ketika zat asam dalam saluran pencernaan merusak permukaan dalam lambung atau usus kecil. Zat asam tersebut bisa membuat luka terbuka yang sangat menyakitkan, inilah salah satu penyebab sakit nyeri ulu hati.
Selain rasa sakit nyeri di ulu hati, kondisi yang menyerang usus besar ini juga menyebabkan kram, perut kembung, kentut, dan perubahan frekuensi buang air besar. Sindrom iritasi usus diduga terjadi ketika otot pada dinding usus bergerak lebih kuat dan lebih lama saat memindahkan makanan di saluran pencernaan.
Orang yang menderita gastritis biasanya akan mengalami berbagai gejala. Salah satunya adalah sakit di bagian ulu hati. Hal ini dikarenakan peradangan yang terjadi pada lapisan lambung berkontak dengan asam lambung.
Pankreatitis adalah peradangan pada pankreas. Kondisi ini dapat menimbulkan beberapa gejala, seperti: Sakit nyeri ulu hati yang menjalar hingga ke punggung dan semakin parah seusai makan, demam, mual, muntah, perubahan warna kulit di sekitar pusar atau pinggang, dan perut terasa lunak saat disentuh