How Long Is a Cough Supposed to Last: By Type

Most coughs from a cold or respiratory infection clear up within three weeks, though some can linger for up to two months. The timeline depends on what’s causing the cough in the first place, and knowing the general benchmarks can help you figure out whether yours is still normal or worth getting checked out.

The Three Categories of Cough Duration

Doctors classify coughs into three buckets based on how long they’ve lasted. An acute cough is anything under three weeks, a subacute cough runs from three to eight weeks, and a chronic cough is anything beyond eight weeks. These aren’t arbitrary cutoffs. They correspond to different likely causes and help determine what kind of workup, if any, makes sense.

For children, the timeline is compressed. Some guidelines define a chronic cough in kids as one lasting just four weeks, because common respiratory infections in children typically resolve within one to three weeks. If your child has been coughing longer than that, it’s worth a closer look sooner than it would be for an adult.

Why Coughs Stick Around After You Feel Better

One of the most frustrating experiences is feeling mostly recovered from a cold or flu but still coughing weeks later. This is called a post-infectious cough, and it’s extremely common. Three things drive it. First, your immune response leaves behind inflammation in the airways that takes time to heal. Second, infections ramp up mucus production, and that extra mucus can keep irritating your throat and lungs even after the virus is gone. Third, some infections make the nerves that trigger your cough reflex hypersensitive, so things that wouldn’t normally make you cough (cold air, talking, laughing) suddenly set it off.

A post-infectious cough typically resolves within three to eight weeks, putting it squarely in the subacute category. Some people develop a nagging cough that hangs on for up to two months after a respiratory infection. As annoying as this is, it’s generally the tail end of healing, not a sign of a new problem.

What Causes a Cough That Won’t Quit

If your cough has crossed the eight-week mark, the cause is almost certainly something other than a lingering virus. The most common culprits are tobacco use, asthma, postnasal drip, and acid reflux. These four account for the vast majority of chronic coughs, and more than one can be at play simultaneously, which is part of what makes them tricky to pin down.

Postnasal drip happens when your nose or sinuses produce excess mucus that slides down the back of your throat, triggering the cough reflex. You might not even notice the drip itself, just the cough. Asthma-related coughs can come and go with seasons or flare after a respiratory infection, and cold air or strong fragrances often make them worse. With acid reflux, stomach acid repeatedly washes into your esophagus, irritating the tissue and producing a dry, persistent cough that may be worse at night or after meals.

Certain blood pressure medications can also cause a chronic cough. If you started a new prescription in the weeks before the cough began, that’s worth mentioning to your doctor. The cough usually resolves within one to four weeks of stopping the medication, though in some people it can take up to three months to fully clear.

Whooping Cough Has Its Own Timeline

Pertussis, or whooping cough, follows a distinct pattern that can stretch for months. After an initial phase that looks and feels like a regular cold, the cough shifts into severe fits, sometimes 15 or more episodes in a 24-hour period, often worse at night. These fits increase over the first one to two weeks, plateau for another two to three weeks, then gradually ease. The recovery phase brings less intense coughing that tapers off over an additional two to three weeks, but the total illness can last well beyond two months. It earned the nickname “the 100-day cough” for a reason.

Environmental Triggers That Extend a Cough

Your surroundings can keep a cough going long after you’d otherwise expect it to stop. Indoor air pollution from things like cleaning products, mold, cigarette smoke, or poorly ventilated heating systems irritates the airways, producing a dry throat and cough that can develop within days or weeks of ongoing exposure. If your cough seems better when you’re away from home or the office and worse when you return, the air quality in that space is a reasonable suspect. Dry indoor air during winter months can have a similar effect, keeping already-irritated airways from healing.

Signs Your Cough Needs Attention

A cough that’s been hanging around for a few weeks after a cold is usually just your body finishing up the healing process. But certain features alongside a cough change the picture. Thick, greenish-yellow phlegm, wheezing, a fever that accompanies the cough, shortness of breath, fainting, unexplained weight loss, or swollen ankles all warrant a call to your doctor.

Some situations call for immediate care: coughing up blood or pink-tinged mucus, difficulty breathing or swallowing, chest pain, or choking and vomiting with the cough. These can signal problems that need evaluation right away, not at your next scheduled appointment.

As a general rule, if your cough hasn’t improved at all after three weeks, or if it’s getting worse rather than gradually fading, that’s a reasonable point to get it evaluated, even without the red flags above. A cough that crosses the eight-week line without a clear explanation deserves a thorough workup to rule out asthma, reflux, or less common causes.