Oseltamivir phosphate is typically taken twice daily for 5 days when treating the flu. For flu prevention, it is taken once daily for 10 days or as directed by your doctor. Follow the prescribed dosage carefully and complete the full course, even if you start feeling better.