A cough that lingers for weeks is usually driven by an underlying irritant that standard cold remedies won’t touch. To get rid of it, you need to identify what’s keeping the cough going, whether that’s lingering inflammation from a recent infection, drainage from your sinuses, acid reflux, or a medication side effect. Most stubborn coughs fall into a handful of treatable categories, and the right approach depends entirely on which one you’re dealing with.
Doctors classify coughs by duration: acute coughs last less than three weeks, subacute coughs last three to eight weeks, and chronic coughs persist beyond eight weeks. If yours has crossed the three-week mark, it’s worth looking beyond “just a cold” for the real cause.
Post-Infection Cough: The Most Common Culprit
The single most likely reason your cough won’t quit is that you recently had a cold, flu, or other respiratory infection. Even after the virus clears, inflamed airways can stay hypersensitive for weeks, triggering a cough at the slightest irritation. This is called a post-infectious cough, and it typically resolves on its own within three to eight weeks.
There’s no magic fix to speed this up dramatically, but a few things help. Keeping your indoor humidity between 30% and 50% prevents dry air from further irritating already-raw airways. A cool-mist humidifier in your bedroom can make a noticeable difference overnight. Honey (a tablespoon straight or stirred into warm tea) performs roughly as well as over-the-counter cough suppressants in clinical trials, though neither is a dramatic improvement over doing nothing. If your cough is still hanging on eight weeks after a viral illness, that’s the point to get it evaluated rather than waiting longer.
Sinus Drainage and Upper Airway Irritation
If your cough is worse at night or when you lie down, and you notice a tickle or drip in the back of your throat, sinus drainage is a likely trigger. This is sometimes called upper airway cough syndrome. The cough can be caused by mucus dripping down from your nasal passages, or by direct inflammation of the cough receptors in your throat. Allergies, chronic sinusitis, and even changes in weather can all keep this cycle going.
The standard first-line treatment is a combination of a first-generation antihistamine (like chlorpheniramine or diphenhydramine) and a decongestant. Newer antihistamines like loratadine or cetirizine are less sedating but may not suppress the cough reflex as effectively. Nasal saline rinses can also help by physically flushing irritants and excess mucus from your sinuses. If you respond well to this approach, that itself confirms the diagnosis. If two to three weeks of consistent treatment doesn’t help, the cause is likely something else.
Acid Reflux You Might Not Feel
Gastroesophageal reflux is one of the top three causes of chronic cough, and the tricky part is that you don’t need heartburn to have it. Acid rising into your lower esophagus can trigger a reflex arc between your esophagus and your airways, producing a cough without you ever tasting acid or feeling a burn. In some cases, reflux reaches the larynx and directly irritates the throat, causing hoarseness alongside the cough.
If reflux is the driver, lifestyle changes are the foundation: avoid eating within two to three hours of lying down, elevate the head of your bed by six inches (extra pillows alone don’t work as well as raising the bed frame), and cut back on alcohol, caffeine, and high-fat meals. Over-the-counter acid reducers can help confirm the diagnosis. Reflux-related coughs often take several weeks of consistent acid control before they improve, so don’t give up after a few days.
Cough-Variant Asthma
Some people have a form of asthma where coughing is the only symptom. There’s no wheezing, no shortness of breath, no chest tightness. Just a persistent dry cough that may worsen with exercise, cold air, or at night. This is called cough-variant asthma, and it’s easily missed because it doesn’t look like “typical” asthma.
It’s manageable with the same inhaled medications used for standard asthma. A rescue inhaler can calm a coughing episode within 15 to 20 minutes, but the real goal is a daily maintenance inhaler that prevents the cough from recurring. It often takes a few weeks of consistent maintenance medication before you notice a meaningful improvement, so patience matters here. If you suspect this is your issue, you’ll need a clinician to confirm it, usually through a breathing test or a trial of inhaler therapy.
Medications That Cause Cough
If you take a blood pressure medication in the ACE inhibitor class (names typically ending in “-pril”), it could be the direct cause of your cough. About 11.5% of people on these medications develop a persistent, dry, tickling cough. The frustrating part is that this side effect can appear months or even years after starting the drug, which makes the connection easy to miss. If the timing lines up even loosely, it’s worth asking your prescriber about switching to an alternative. The cough resolves after stopping the medication, though it can take a few weeks to fully clear.
Wet Cough vs. Dry Cough: Choosing the Right OTC Remedy
Over-the-counter cough medications fall into two categories that do opposite things, and using the wrong one can make things worse. Expectorants thin and loosen mucus so your coughs are more productive, helping you clear congestion faster. They’re designed for wet, mucus-producing coughs. Don’t use an expectorant for a dry cough, as there’s no mucus to clear.
Cough suppressants reduce the urge to cough itself. They’re better suited for dry, hacking coughs that aren’t bringing anything up, especially when the cough is disrupting sleep. Neither type addresses the underlying cause, so think of them as comfort measures while you work on the real fix.
Simple Changes That Reduce Airway Irritation
Regardless of the underlying cause, a few environmental adjustments can take the edge off a stubborn cough. Dry indoor air, especially during winter or in air-conditioned spaces, irritates already-sensitive airways. Keeping humidity between 30% and 50% helps. Going above 50% creates a different problem, as excess moisture encourages mold and dust mites, both of which can trigger coughing on their own.
Stay well hydrated. Fluids help thin mucus throughout your respiratory tract, making it easier to clear. Warm liquids like broth or tea may be particularly soothing because the steam provides additional moisture to your upper airways. Avoid known irritants: cigarette smoke (including secondhand), strong fragrances, cleaning chemicals, and very cold air. If cold air triggers your cough, breathing through a scarf or mask when outside can help warm and humidify the air before it hits your airways.
Signs Your Cough Needs Medical Attention
Most stubborn coughs are annoying but not dangerous. A few warning signs change that calculus. Coughing up blood, even small streaks in your mucus, warrants prompt evaluation. The same goes for a cough paired with unexplained weight loss, drenching night sweats, persistent fever, or progressively worsening shortness of breath. A cough lasting beyond eight weeks in an adult, or beyond four weeks in a child under 15, meets the clinical definition of chronic cough and should be evaluated to rule out conditions that won’t resolve on their own.

