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