현대의 약들은 식후 30분은 굳이 안지키셔도 되고 위장에 음식물이 있을 때 복용하시면 됩니다. 그 시간을 보통 식사 직후에서 1시간 이내로 봅니다. 공복 상태라는 것은 위장에 음식물이 없을 때이기 때문에 보통 식후 2시간이 지나면 위장에서 소장으로 음식물들이 거의 다 이동하기 때문에 식후 2시간을 의미합니다. 또한 약물은 공복상태에서 빠르게 소장으로 이동하는데 이 때 대략 30분 정도 생각해서 식전 최소 30분은 지켜주셔야 합니다.
약 복용에 관한 질문을 주셨습니다. 알고 계신 것 처럼 식사 전후나 공복에 약을 드실 수 있습니다. 식사를 하고 드시는 약의 경우 위장장애 감소나 복약 순응도 증가 같은 이유로 드시게 됩니다. 공복에 드시는 약은 식사나 다른 약과 2시간 내외의 간격을 두는 것이 좋겠습니다. 상호작용이나 효과를 위해서 공복에 드시는 경우가 있습니다.