The flu usually lasts for 1-2 weeks, with about 3-7 days being the worst for symptoms, and is generally infectious from about the day before you become symptomatic until about a week after that. Here's a Forbes article about Tamiflu, but it won't make you happy if you've dropped down a couple of Franklins.
http://www.forbes.com/sites/harlankr...u-should-know/