Asam lambung merupakan zat penting yang membantu mencerna makanan, namun jika dikeluarkan terlalu banyak dapat menyebabkan refluks asam. Penyebab produksi asam lambung berlebihan antara lain pola makan tidak teratur, minum berlebihan, merokok, dan stres.