How long does the flu last?

“I came down with the flu a few days ago and the fever is gone, but I still feel really tired and have a lingering cough. I am not sure if this is normal or if I should be worried. How long does the flu last before you start feeling fully better again?”

Daisy Oliveira
Registered Nurse CNO #13564387

The flu usually lasts about 2 to 7 days, and symptoms often come on suddenly. Fever may last around 3 days, and the other symptoms often ease in the days after the fever improves. Read more about flu symptoms and how they can present.

Even when someone starts feeling better, a dry cough and low energy can linger for up to 2 weeks. Recovery can take longer in children, older adults, pregnant people, and anyone with ongoing health conditions, especially if breathing symptoms become more intense. 

Because the flu spreads through droplets from coughing and sneezing and by touching contaminated surfaces, it helps to stay home while symptoms are active, avoid close contact, and wash hands often.

[articleLink_simple:how-to-prevent-the-flu]

This information is general and is not a substitute for medical care. A primary care doctor is the best starting point, and urgent care is appropriate for severe symptoms like trouble breathing. People should avoid self-medicating with leftover prescriptions or antibiotics, since antibiotics do not treat the flu.

100% of readers find this content useful (1 ratings in the last 12 months)
  • We will publish your question anonymously.
  • Submit a clear, short question without including any personal information.
  • Do not ask for a diagnosis or a second opinion about any treatments that are underway.
We will use it to send an answer to your response. Your email will not be published online.