The best treatment is to take steps to prevent illness.
Few common illnesses are more unpleasant than the flu. The aches and pains, chills, fever, and cough are bad enough; add in the other potential symptoms of flu, including runny nose, vomiting, diarrhea, fatigue, or sore throat, and you'll want the illness to be over as soon as possible. How long does the flu last? And does treating flu help make it go away faster? The answers depend on your particular health.
The flu—or influenza—is a highly contagious respiratory virus caused by one of three different virus types: influenza A, B, or C. The main way that illnesses like colds and the flu spread from person to person is through the droplets that sick people propel when they cough
and sneeze, according to the Harvard Medical School Guide: Cold and Flu. You can also get the flu by exposure to saliva passed by routine contact, such as kissing or sharing eating utensils.
How long does the flu last?
For most healthy people, the flu is an uncomfortable but short-term illness that resolves itself as the immune system fights it off. Symptoms usually appear from one to four days after exposure to the virus, and they last five to seven days. For people who've had a flu shot, the symptoms may last a shorter amount of time, or be less severe. For other people, the symptoms may last longer. Even when symptoms resolve, you may continue to feel fatigued.
Some people are at increased risk for complications from influenza. These people include:
- the very young
- people 65 or older
- people with chronic illnesses, such as asthma, heart disease, HIV, or diabetes
- pregnant women
- people with a body mass index (BMI) of 40 or higher
People in those groups may have weakened immune systems, and are at increased risk for the complication of pneumonia, which can be deadly.
If you get the flu, you should get rest and drink plenty of fluids. Take pain relievers to lower your fever and relieve the aches, such as:
- acetaminophen (Tylenol)
- ibuprofen (Advil, Motrin)
- naproxen (Aleve)
If you are at high risk of complications, and if it is early in the infection, your doctor may prescribe an antiviral drug for treating flu. The CDC currently recommends oseltamivir (Tamiflu) or zanamivir (Relenza).
To better predict how long the flu will last, take steps to reduce your risk of contracting the virus and experiencing severe symptoms. Consider the following steps, as suggested in the Harvard Special Report A Guide to Women's Health: Fifty and Forward.
- Get an annual flu vaccine.
- Wash your hands with soap and water before eating or touching your face.
- Contact your doctor for promptly if you get flu symptoms.
- Quit smoking. Smokers are more likely to get the flu than nonsmokers.
These steps won't guarantee that you'll escape the flu this year, but they may help prevent it. And they may help reduce the amount of time the flu lasts if you do become infected with the virus.
– By Heidi Godman
Executive Editor, Harvard Health Letter
Dispel misinformation about the flu vaccine, sickness, treatment, and recovery by finding out these 10 Flu Myths.
As a service to our readers, Harvard Health Publishing provides access to our library of archived content. Please note the date of last review on all articles. No content on this site, regardless of date, should ever be used as a substitute for direct medical advice from your doctor or other qualified clinician.