Question: how long does it take for flu medicine to work?
Answer: Antiviral drugs work best when taken within 48 hours of onset of flu symptoms, but they may still offer benefits when taken later. These medications may reduce the duration of flu by one to two days and prevent severe flu complications.