How Many Days Does the Flu Last? Stages & Recovery

The flu typically lasts five to seven days for most healthy adults. Symptoms come on fast, usually within two days of exposure, and the worst of it tends to hit in the first two to three days of illness. While fever and body aches resolve within a week, some symptoms like cough and fatigue can linger for several weeks after.

The Full Flu Timeline

The clock starts ticking one to four days before you feel anything. This is the incubation period, when the virus is multiplying in your respiratory tract but hasn’t triggered noticeable symptoms yet. Most people start feeling sick about two days after exposure.

Once symptoms hit, they hit hard. Unlike a cold that creeps in gradually, the flu tends to announce itself all at once: fever, chills, muscle aches, headache, fatigue, and a dry cough, often within a matter of hours. The first two to three days are usually the most intense, with fevers that can reach 103°F or higher. By days four and five, fever typically breaks and the worst body aches begin to fade. By day seven, most people are feeling noticeably better, though not necessarily back to normal.

Symptoms That Stick Around Longer

Even after the main illness resolves, you may deal with a lingering cough and persistent tiredness. A post-viral cough is one of the most common leftover symptoms. It happens because the flu inflames and irritates your airways, and that irritation takes time to heal even after the virus is gone. This type of cough typically lasts three to eight weeks, though for most people it clears up within several weeks without treatment.

Fatigue is the other stubborn holdout. Many people describe feeling “wiped out” for one to two weeks after their other symptoms have cleared. This is normal and doesn’t mean the virus is still active. Your body spent significant energy fighting off the infection, and it needs time to recover. Pushing back into a full schedule too quickly can make the exhaustion drag on longer.

When You’re Contagious

You can spread the flu to others starting one day before your own symptoms appear, which is part of why it spreads so efficiently. Most adults remain contagious for five to seven days after symptoms begin. That means you could be spreading the virus for a full week after you first feel sick, even as you start feeling better toward the end of that window. Children and people with weakened immune systems may shed the virus for even longer.

The practical takeaway: you’re most contagious in the first three to four days of illness, but staying home for at least 24 hours after your fever breaks (without fever-reducing medication) significantly reduces the chance of passing it to someone else.

How Antivirals Affect Duration

Prescription antiviral medications can shorten the flu by roughly one day if started early enough. The key is timing. These medications work best when taken within 48 hours of symptom onset, because they slow the virus’s ability to replicate. Starting treatment after that window narrows the benefit considerably, though one clinical trial found that even treatment begun at 72 hours still reduced symptoms by about a day in some patients.

For people with influenza B specifically, newer antiviral options have shown the ability to cut symptom duration by more than 24 hours compared to older treatments. Antivirals won’t make the flu disappear overnight, but shaving a day off the worst symptoms can make a meaningful difference, especially for people at higher risk of complications like older adults, pregnant women, or those with chronic health conditions.

Flu vs. a Cold: How Duration Compares

If you’re unsure whether you have the flu or a cold, the speed of onset is one of the biggest clues. The flu slams into you abruptly, while a cold tends to build over two to three days, starting with a scratchy throat and progressing to congestion. Cold symptoms are also generally milder, though they can actually last longer overall, with congestion and runny nose dragging on for seven to ten days.

The flu packs more misery into a shorter, more intense window. Fever, severe body aches, and exhaustion are hallmarks of the flu and are rare with a common cold. If you spiked a high fever and felt like you got hit by a truck within a few hours, that’s almost certainly the flu, not a cold.

What Affects How Long Your Flu Lasts

Not everyone’s flu follows the same five-to-seven-day script. Several factors can stretch or shorten your recovery:

  • Age: Young children and adults over 65 tend to have longer, more severe bouts. Their immune systems either haven’t encountered many flu strains or respond less efficiently.
  • Overall health: Chronic conditions like asthma, diabetes, or heart disease can extend recovery time and increase the risk of complications like pneumonia.
  • Flu strain: Influenza A strains tend to cause more severe illness than influenza B, which can affect how long you feel sick.
  • Vaccination status: Even when the flu vaccine doesn’t prevent infection entirely, vaccinated people who do catch the flu tend to experience milder, shorter illness.
  • Rest and hydration: This sounds basic, but people who push through the flu without resting often report symptoms lasting longer. Your immune system works best when it’s not competing with the energy demands of your normal routine.

For most healthy adults, the worst is over within a week. Plan for five to seven days of active illness, another week or so of residual fatigue and cough, and a full return to normal within two to three weeks.