กรดในกระเพาะเป็นสารสำคัญที่ช่วยย่อยอาหารแต่หากหลั่งออกมามากเกินไปก็อาจทำให้เกิดกรดไหลย้อนได้ สาเหตุของการผลิตกรดในกระเพาะอาหารมากเกินไปอาจรวมถึงการรับประทานอาหารที่ผิดปกติ การดื่มมากเกินไป การสูบบุหรี่ และความเครียด