How Long Does a Cough Last and When to Worry?

Most coughs from a cold or respiratory infection last about 18 days, though most people expect them to clear up in 7 to 9 days. That gap between expectation and reality is one of the biggest reasons people worry that something is wrong or rush to get antibiotics when their cough is actually following a normal timeline.

The Typical Timeline for a Viral Cough

When a cough follows a common cold, flu, or similar respiratory virus, the average duration is roughly 15 to 18 days. A large review published in the Annals of Family Medicine found the overall average was 17.8 days, while a separate study tracking coughs by pathogen found viral coughs lasted a mean of 14.7 days. Either way, you’re looking at two to three weeks as the normal window, not the one week most people assume.

Acute bronchitis, which is essentially a deeper viral chest infection, follows a similar but sometimes longer arc. Most people recover in about two weeks, but the cough can linger for three to six weeks. That persistent cough doesn’t necessarily mean the infection is still active. It often means your airways are still healing.

Why a Cough Lingers After You Feel Better

This is the part that frustrates people most: you feel fine, your energy is back, but you’re still coughing. The virus may be gone, yet the damage it left behind keeps triggering your cough reflex. Respiratory infections strip away the protective lining of your airways, sometimes down to the deepest layers of tissue. That raw, exposed surface becomes hypersensitive to irritants you’d normally never notice, like cold air, dust, or even a deep breath.

At the same time, your body ramps up mucus production to protect those damaged surfaces, and the tiny hair-like structures that normally sweep mucus out of your lungs aren’t working well yet. The combination of extra mucus, impaired clearance, and heightened cough receptors means you keep coughing even though the infection itself has resolved. This post-infectious cough typically fades on its own as the airway lining regenerates, but it can take several weeks.

How Doctors Classify Cough by Duration

Coughs fall into three categories based on how long they last:

  • Acute cough: less than 3 weeks. This covers most colds, flu, and short-lived infections.
  • Subacute cough: 3 to 8 weeks. Often a post-infectious cough that’s slowly resolving on its own.
  • Chronic cough: longer than 8 weeks. At this point, something other than a simple virus is usually driving it.

Most viral coughs resolve within the acute window. If yours crosses into the subacute range but is gradually improving, that’s still common and not automatically a sign of trouble. It’s when a cough stays the same or worsens past eight weeks that further investigation becomes important.

Coughs That Take Longer Than Usual

Some infections are known for producing especially long-lasting coughs. Whooping cough (pertussis) can cause a cough that persists for weeks to months, which is why it’s sometimes called the “100-day cough.” It often starts like an ordinary cold before the coughing fits intensify, sometimes severe enough to cause vomiting or make it hard to catch your breath between coughs.

COVID-19 can also produce a cough that outlasts the acute infection by a wide margin. Research tracking post-COVID cough found that some patients were still coughing 18 to 21 months after their initial infection, particularly those who had nighttime coughing or chest tightness alongside it. Not everyone with COVID develops a lasting cough, but it’s one of the more common lingering symptoms.

When a Cough Isn’t From an Infection at All

If your cough has lasted longer than eight weeks, the cause may not be infectious. Three conditions account for the majority of chronic coughs in adults:

Postnasal drip happens when your sinuses produce excess mucus that slides down the back of your throat. You might notice it more at night or when lying down. It’s one of the most common reasons for a cough that just won’t quit, especially if you also feel like you’re constantly clearing your throat.

Asthma doesn’t always involve wheezing or obvious breathing difficulty. In cough-variant asthma, coughing is the main (and sometimes only) symptom. It tends to flare with cold air, exercise, certain fragrances, or seasonal allergens. If your cough comes and goes with the seasons or worsens after a cold, this is worth exploring.

Acid reflux (GERD) can trigger a chronic cough even if you don’t have noticeable heartburn. Stomach acid irritating your esophagus activates the same nerve pathways that control your cough reflex. The cough itself can then worsen the reflux, creating a cycle that’s hard to break without treating the underlying reflux.

Signs Your Cough Needs Attention

A cough that’s gradually improving over two to three weeks is following a normal course, even if it feels like it’s taking forever. But certain symptoms alongside a cough signal something more serious. Seek prompt care if you’re coughing up blood or pink-tinged mucus, having trouble breathing or swallowing, or experiencing chest pain. These warrant immediate evaluation.

If your cough has dragged on for several weeks without improving, it’s worth seeing a doctor if you’re also noticing thick green or yellow phlegm, wheezing, fever, shortness of breath, unexplained weight loss, or ankle swelling. These don’t always mean something dangerous, but they point to conditions that benefit from treatment rather than watchful waiting.