กระเพาะอาหารประกอบด้วยหน้าที่หลักสามประการ: การย่อยอาหาร การหลั่งของเหลวในทางเดินอาหาร และการจัดเก็บผลิตภัณฑ์ย่อยอาหารจนกว่าจะจำเป็น กระเพาะอาหารยังมีก้อนเล็ก ๆ อยู่สองก้อน: ท่อไตและลำไส้เล็กส่วนต้น (หมายถึง "เท้าเป็ด") กระเพาะอาหารจะหลั่งของเหลวน้ำนมที่เรียกว่าน้ำย่อย ซึ่งช่วยในการย่อยอาหาร กระเพาะอาหารยังหลั่งน้ำดีและน้ำตับอ่อน น้ำผลไม้ทั้งหมดเหล่านี้เป็นเครื่องมือในการเผาผลาญอาหารที่รับประทาน กระเพาะอาหารยังผลิตและเก็บกรดและผลิตภัณฑ์ย่อยอาหารอื่นๆ
กระเพาะอาหารผลิตไบคาร์บอเนตหรือคาร์บอนไดออกไซด์ซึ่งหลั่งน้ำย่อยและช่วยย่อยอาหาร ไบคาร์บอเนตสามารถผลิตได้โดยกล้ามเนื้อที่ผลิตน้ำลาย เมื่อกล้ามเนื้อคลายตัว อาหารจะผ่านลำไส้ กล้ามเนื้อหูรูดส่วนล่างของหลอดอาหารหรือ LES จะคลายตัวเมื่อหยุดการผลิตไบคาร์บอเนต
กระเพาะอาหารดูดซับและหลั่งของเหลวในทางเดินอาหารเมื่ออาหารไหลผ่าน ของเหลวเหล่านี้มักเป็นโปรตีน แต่อาจรวมถึงไขมัน คาร์โบไฮเดรต และไฟเบอร์ กระเพาะอาหารต้องดูดซับและขับถ่ายของเหลวเนื่องจากอาหารบางชนิดย่อยยาก ขณะรับประทานอาหาร กระเพาะอาหารจะหลั่งน้ำย่อยออกมา ของเหลวเหล่านี้เรียกว่าเปปซิน ผู้ที่ดื่มน้ำมากเกินไปมักมีปัญหาทางเดินอาหาร
กระเพาะยังหลั่งน้ำย่อยออกมา ซึ่งช่วยในการดูดซึมสารอาหารอื่นๆ จากอาหารด้วย น้ำผลไม้เหล่านี้ทำหน้าที่เหมือนฟองน้ำดูดซับสารอาหาร เปปซินยังถูกดูดซับโดยฟองน้ำทำให้สารอาหารเข้าสู่กระแสเลือด นี่คือสิ่งที่บางครั้งทำให้ท้องอืด
ระหว่างกระบวนการย่อยอาหาร กรดในกระเพาะอาหารสลายโปรตีน กรดจะย่อยสลายโมเลกุลโปรตีนให้เป็นโปรตีนที่ย่อยง่าย กระบวนการนี้ต้องใช้เวลาและเกิดขึ้นเมื่อสิ้นสุดมื้ออาหารแต่ละมื้อ กระบวนการย่อยอาหารมักจะสิ้นสุด 15 นาทีหลังรับประทานอาหาร
ในตอนท้ายของกระบวนการย่อยอาหาร กระเพาะอาหารจะผลิตน้ำดี เป็นสารมันสีขาวที่เคลือบผนังด้านในของลำไส้ นี้จะช่วยให้กระบวนการย่อยอาหารดำเนินต่อไป น้ำดีแปลงอาหารย่อยเป็นของเหลวย่อยอาหาร กระบวนการย่อยอาหารจะดำเนินต่อไปแม้ว่าอาหารจะถูกย่อยแล้วก็ตาม
กระเพาะอาหารผลิตน้ำย่อยในระหว่างกระบวนการย่อยอาหารและปริมาณที่ผลิตจะเปลี่ยนแปลงขึ้นอยู่กับปริมาณของอาหารที่ย่อย อาหารบางชนิดย่อยยากมาก ดังนั้นจึงผลิตน้ำดีเกินความจำเป็น
การผลิตน้ำย่อยจะลดลงเมื่ออาหารถูกย่อยและผลิตน้อยลง เมื่อคนเราอายุมากขึ้น ระบบย่อยอาหารก็ช้าลง ผู้ที่มีน้ำหนักเกินจะมีกระบวนการย่อยอาหารช้า
การย่อยอาหารอาจเกิดขึ้นเร็วและบ่อยเกินไป นี้อาจทำให้เกิดปัญหาทางเดินอาหารและอาจทำให้ท้องอืดหรือก๊าซ ปัญหาทางเดินอาหารอาจทำให้ไม่สบายท้อง ปวดท้อง และไม่สบายท้องก็อาจทำให้ท้องเสียได้
อาหารที่เหลือจากกระบวนการย่อยอาจเก็บไว้ในกระเพาะอาหาร อาหารส่วนเกินนี้สามารถเป็นของแข็ง ของเหลว หรือของแข็งบางส่วนได้ ของเหลวอาจไม่ย่อยบางส่วนหรือทั้งหมด อาหารที่เหลือนี้อาจทำให้เกิดปัญหากับลำไส้ได้ ถ้าปล่อยไว้ไม่ย่อย
มีหลายสิ่งที่อาจทำให้เกิดปัญหากระเพาะอาหารได้ มีหลายปัจจัยที่อาจทำให้เกิดปัญหาทางเดินอาหารและอาจส่งผลให้อาหารไม่ย่อย เมื่อคนเป็นกรดไหลย้อน กระเพาะจะอักเสบ อาจทำให้อาหารไม่ย่อย
อาหารที่เหลือในกระเพาะอาหารอาจติดอยู่ในกระเพาะอาหาร ทำให้รู้สึกไม่สบายตัวในช่องท้องและหน้าอก บางครั้งปัญหาหลอดอาหารอาจทำให้ท้องอืดได้ กรดไหลย้อนเกิดขึ้นเมื่อคนมีอาการอาหารไม่ย่อยและกรดไหลย้อนอาจเกิดจากการไหลย้อนของอาหารในกระเพาะอาหาร ปัญหานี้ร้ายแรงมากและไม่ควรละเลย
อาหารที่ระบบภูมิคุ้มกันไม่สามารถดูดซึมได้อาจทำให้ระบบภูมิคุ้มกันอ่อนแอลง ทำให้ร่างกายผลิตแอนติบอดีที่โจมตีเนื้อเยื่อของร่างกาย ร่างกายจะสร้างภูมิต้านทานเพื่อต่อสู้กับปัญหานี้ นอกจากนี้ยังมีปัญหาอื่นๆ ที่อาจทำให้เกิดปัญหาในกระเพาะอาหาร เช่น มะเร็งบางชนิดและการใช้แอลกอฮอล์ในทางที่ผิด