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