How Long Does a Cough Last and When to Worry

Most coughs from a common cold or respiratory virus last about two to three weeks, though many people expect them to clear up in under a week. The average duration of a viral cough is roughly 15 days, and in some cases it can linger well beyond that. Doctors classify coughs into three categories based on duration: acute (up to 3 weeks), subacute (3 to 8 weeks), and chronic (longer than 8 weeks).

How Long a Typical Viral Cough Lasts

A cough triggered by the common cold, flu, or another respiratory virus lasts an average of 14.7 days. That number surprises most people, who tend to think something is wrong if a cough hangs on past day five or six. In reality, the cough often outlasts every other symptom by a full week or more. Your sore throat, congestion, and fatigue may be gone while the cough keeps going.

The reason is straightforward: viral infections inflame the airways, and that inflammation takes time to settle down even after your immune system has cleared the virus itself. The lining of your respiratory tract needs to repair, and until it does, your cough reflex stays on a hair trigger. Cold, dry air, talking, and physical exertion can all keep setting it off during this healing window.

When a Cough Outlasts the Illness

Up to 1 in 4 adults who get an upper respiratory infection develop what’s called a post-viral cough, where the cough persists for weeks after the infection has resolved. This happens because the nerve endings in your airways remain hypersensitive after the initial damage. Minor irritants that you’d normally never notice, like perfume, dust, or temperature changes, can trigger coughing fits.

A post-viral cough typically resolves within several weeks on its own without specific treatment. It’s dry, non-productive, and tends to be worst at night or first thing in the morning. If it’s not getting gradually better over the course of a few weeks, or if new symptoms appear, that’s worth investigating further.

How Long Coughs Last in Children

Children’s coughs tend to run longer than adults expect. Studies show the average cough lasts about 18 days after cold symptoms improve in kids, and it’s common for children to cough for two to three weeks. In children, any cough lasting longer than four weeks is considered chronic, a lower threshold than the eight-week cutoff used for adults.

As long as fevers are improving and your child seems to be feeling better overall, a lingering cough on its own is usually just the tail end of a normal recovery. The key signals that something else is going on are a cough that’s getting worse rather than better, a new fever after one had already resolved, or difficulty breathing.

Specific Infections That Cause Longer Coughs

Whooping Cough (Pertussis)

Pertussis is one of the longest-lasting cough illnesses. It moves through three stages. The first stage looks like a mild cold for a week or two. In the second stage, intense coughing fits begin and increase in frequency over one to two weeks, then stay at that level for another two to three weeks. In the third stage, the coughing attacks gradually taper off over an additional two to three weeks. From start to finish, the total illness can stretch to two or three months, which is why it’s sometimes called the “100-day cough.”

COVID-19

Cough is one of the most commonly reported lingering symptoms after COVID-19 infection. In some people, it persists for months or even longer as part of long COVID. The timeline varies widely. Some people recover their baseline within a few weeks, while others deal with a dry, persistent cough that comes and goes for many months. Young children may experience either wet or dry coughing as a long COVID symptom depending on their age.

What Causes Coughs That Won’t Go Away

When a cough crosses the eight-week mark, it’s no longer likely to be leftover from an infection. A large study of patients with chronic cough found that three conditions, alone or in combination, were responsible for nearly 94% of cases: asthma (including a variant that causes cough without wheezing), post-nasal drip from sinus problems, and acid reflux. Many patients had more than one of these at the same time, which is part of why a chronic cough can be tricky to pin down.

Other potential causes include smoking or secondhand smoke exposure, chronic lung diseases like COPD or bronchiectasis, pulmonary fibrosis, and environmental pollution. The good news is that once the right cause is identified, treatment is effective in the vast majority of cases. In one study, over 93% of patients with chronic cough improved once the underlying cause was properly addressed.

When a Cough Needs Medical Attention

Duration alone is one signal: any cough lasting longer than eight weeks warrants evaluation, and imaging guidelines recommend a chest X-ray as a starting point for chronic coughs at that threshold. But certain symptoms call for earlier attention regardless of how long you’ve been coughing:

  • Coughing up blood, which can point to infection, a mass in the lungs, or heart failure
  • Shortness of breath or wheezing, suggesting airway obstruction or a flare of an underlying lung condition
  • Fever, night sweats, or unexplained weight loss, which raise concern for serious infection or malignancy
  • Thick, discolored sputum, which may indicate pneumonia or a sinus infection

A cough that is steadily worsening rather than gradually improving is also a reason to get checked, even if it hasn’t reached the eight-week mark.

Easing a Cough While It Runs Its Course

For a standard viral cough, most over-the-counter cough suppressants perform only modestly. A clinical trial published in JAMA Pediatrics found that honey was significantly better than no treatment at reducing cough frequency and improving sleep in children, while a common OTC cough suppressant (dextromethorphan) was not statistically better than doing nothing at all. Direct comparison between honey and the medication showed no significant difference, making honey a reasonable first choice for children over one year old and adults.

Staying well hydrated helps thin mucus, and humid air from a shower or humidifier can soothe irritated airways. Elevating your head at night reduces post-nasal drip, which is a major trigger for nighttime coughing. Avoiding known irritants like cigarette smoke, strong fragrances, and very cold air can also cut down on coughing episodes while your airways heal.