Why Your Cough Won’t Go Away: Causes and When to Worry

A cough that hangs on for weeks usually has an identifiable cause, and it’s rarely the original cold or infection you started with. In adults, a cough lasting longer than eight weeks is classified as chronic, while one lasting three to eight weeks falls into a middle category called subacute. Understanding where yours falls on that timeline helps narrow down what’s driving it.

The Most Likely Causes

If you’re a nonsmoker without a known lung condition, three culprits account for the vast majority of lingering coughs: postnasal drip (sometimes called upper airway cough syndrome), asthma, and acid reflux. Together, these explain 92 to 100% of chronic cough cases in otherwise healthy adults with normal chest imaging. The tricky part is that any of the three can cause a cough without their more obvious symptoms, which is why so many people end up frustrated.

Your Cold Is Gone but the Cough Isn’t

The most common reason for a cough that lasts three to eight weeks is simply the aftermath of a respiratory infection. A cold, flu, COVID, or sinus infection can leave your airways inflamed and hypersensitive long after the virus itself has cleared. This post-infectious cough tends to be dry and irritating, often worse at night or when you talk. It doesn’t mean you’re still sick or contagious.

Post-infectious coughs typically resolve on their own within several weeks, though some can stretch to two or three months. If yours has lingered past the eight-week mark, something else is likely keeping it going.

Postnasal Drip and Sinus Issues

When mucus from your sinuses drains down the back of your throat, it triggers a cough reflex. You might notice a tickle in your throat, frequent throat clearing, or a sensation of something dripping. Allergies, chronic sinusitis, and irritant exposure all contribute. This type of cough is often worse when you lie down and can produce a wet, phlegmy quality even when your lungs are perfectly clear.

Over-the-counter antihistamines or nasal steroid sprays often help if allergies are the driver. If you’ve had thick, discolored nasal discharge or facial pressure for weeks, a bacterial sinus infection may need treatment.

Cough-Variant Asthma

Most people picture asthma as wheezing and shortness of breath, but there’s a form where a dry cough is the only symptom. Cough-variant asthma is one of the top causes of unexplained chronic cough, and it’s easy to miss precisely because it doesn’t look like “typical” asthma. The cough tends to worsen with cold air, exercise, allergen exposure, or at night.

Diagnosis usually involves lung function testing, most commonly spirometry, which measures how forcefully and quickly you can exhale. But because spirometry can come back normal between flare-ups, your doctor may instead try a two-to-four-week trial of inhaled asthma medications. If the cough improves, that’s both the diagnosis and the treatment. Left untreated, cough-variant asthma can progress to the classic form with wheezing and breathing difficulty.

Silent Reflux

Acid reflux can cause a persistent cough even if you never experience heartburn. This happens when stomach contents travel high enough to reach your throat, a condition sometimes called silent reflux or laryngopharyngeal reflux. Your throat lacks the protective lining your esophagus has, and it also doesn’t have the same mechanisms to wash acid away, so even small amounts of reflux cause irritation that lingers.

Instead of the burning chest sensation people associate with reflux, silent reflux tends to show up as a chronic cough, hoarseness, a lump-in-the-throat feeling, or frequent throat clearing. Many people are surprised to learn that reflux is behind their cough because they have none of the “classic” symptoms. If your doctor suspects this, they may look at your throat with a small camera passed through your nose, or place a sensor in your esophagus for 24 hours to monitor acid levels directly.

Dietary changes, not eating close to bedtime, and elevating the head of your bed often make a meaningful difference. Medications that reduce stomach acid production are typically the next step.

A Blood Pressure Medication Side Effect

If you take a blood pressure medication in the ACE inhibitor class (names typically ending in “-pril”), it could be the sole cause of your cough. Studies report cough rates anywhere from a few percent to 28% of patients on these drugs, depending on the population studied. The cough is dry, persistent, and can start weeks or even months after you begin the medication, which makes the connection easy to overlook.

Switching to a different class of blood pressure drug almost always resolves the cough, though it can take a few weeks to fully clear after stopping. Don’t stop any prescribed medication on your own, but bring this up if the timeline fits.

Smoking and Environmental Irritants

Smoking is the single most common cause of chronic cough overall. The constant irritation triggers ongoing mucus production and inflammation in the airways. If you smoke and have a cough, the most effective treatment is quitting. A “smoker’s cough” that changes character, becomes more frequent, or starts producing blood deserves prompt evaluation, as these shifts can signal a more serious problem.

Even in nonsmokers, long-term exposure to secondhand smoke, dust, chemical fumes, or mold can sustain airway irritation. If your cough improves on weekends or vacations, your workplace or home environment may be a factor worth investigating.

When a Lingering Cough Needs Urgent Attention

Most chronic coughs turn out to be caused by one of the conditions above and respond well to treatment. But certain symptoms alongside a cough signal something more serious and warrant prompt medical evaluation:

  • Coughing up blood, even small amounts
  • Unexplained weight loss
  • Persistent fever lasting weeks
  • Significant shortness of breath that’s new or worsening
  • Risk factors for tuberculosis or HIV, such as recent travel to high-prevalence areas or known exposures

These are considered red flags because they can point to infections like tuberculosis, or less commonly, lung malignancies that need to be ruled out with imaging or further testing.

Why It Often Takes Time to Get Answers

One frustrating reality of chronic cough is that more than one cause can be active at the same time. You might have both postnasal drip and mild reflux, for example, and treating only one partially improves the cough without eliminating it. Doctors often work through potential causes sequentially, trying targeted treatments for a few weeks at a time and assessing the response. This stepwise approach can feel slow, but it’s the most reliable way to identify what’s contributing, especially when the standard tests come back normal. If you’ve had a cough for more than eight weeks and haven’t seen improvement, pushing for this kind of systematic evaluation is reasonable.