Question: how long does it take for medicine to work in dogs?
Answer: Typically, most drugs are absorbed within 20-30 minutes after given by mouth. Vomiting after this amount of time is not related to the drug in the stomach as the vast majority, if not all, has already been absorbed.