Question: how long are you supposed to take tamiflu?
Answer: Tamiflu may be taken with food if it upsets your stomach. To treat flu symptoms: Take Tamiflu every 12 hours for 5 days. To prevent flu symptoms: Take Tamiflu every 24 hours for 10 days or as prescribed. Follow your doctor's instructions.