Question: how long should you take flu medicine?
Answer: Oseltamivir and zanamivir are usually prescribed to be taken twice daily for 5 days, although people hospitalized with flu may need antiviral treatment for longer than 5 days.