When the flu hits you, one of the first things you want to know is how long it's going to last. Unfortunately, the exhaustion, coughing, fever and fatigue will probably knock you down at least for a few days.
For most people, the flu lasts anywhere from about three days to two weeks. If it lasts much longer than two weeks, you may have developed a secondary infection or one of these common flu complications.
If you have had symptoms for less than 48 hours, you may want to contact your health care provider to see if antiviral medications would be right for you and your symptoms. For some people, they can help shorten the severity and duration of the flu.
Additionally, if you had your flu shot this flu season and you still get the flu, your symptoms should be less severe than they would have been had you not had the flu vaccine.
Source: