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