How to Get Rid of a Lingering Cough for Good

A cough that hangs on for weeks after a cold or respiratory infection is one of the most common reasons people search for relief. The good news: most lingering coughs resolve on their own within three to eight weeks. The frustrating part is that timeline can feel endless, especially when you’re losing sleep or struggling through work. Understanding why the cough persists, and what actually helps, can speed up your recovery or point you toward the right treatment if something else is going on.

Why Your Cough Outlasts the Illness

When a virus infects your airways, it damages the lining of your throat and bronchial tubes and triggers inflammation. Even after your immune system clears the virus, that inflammation lingers. More importantly, the nerve endings in your airways become hypersensitive. Research on patients recovering from H1N1 influenza found their cough reflex sensitivity was nine times greater than in healthy controls, and this heightened sensitivity persisted for over 200 days after the initial infection. Your cough receptors are essentially stuck on high alert, firing at stimuli that wouldn’t normally bother you: cold air, dust, talking, laughing, or even a deep breath.

This is called a post-viral or post-infectious cough, and it’s the single most common cause of a cough lasting three to eight weeks. It doesn’t mean you’re still sick. It means your airways are still healing.

Home Strategies That Actually Help

Since the core problem is irritated, oversensitive airways, the most effective home strategies focus on reducing irritation and keeping your throat moist.

Honey: Clinical trials have found that honey performs about as well as the active ingredient in many over-the-counter cough syrups. Half a teaspoon to one teaspoon stirred into warm water or tea is the effective dose. It coats the throat and may reduce the nerve signals that trigger coughing. Never give honey to children under one year old.

Humidity: Dry indoor air is a major cough trigger. Keep your home between 30% and 50% humidity using a humidifier, particularly in your bedroom at night. Clean the humidifier regularly to prevent mold growth, which can make things worse.

Salt water gargling: Dissolving a quarter to half teaspoon of salt in eight ounces of warm water and gargling several times a day can soothe an irritated throat and help clear mucus from the back of your throat.

Stay hydrated: Warm liquids in particular help thin mucus and reduce the tickle sensation that sets off coughing. Water, broth, herbal tea, and warm water with honey and lemon are all reasonable choices. Avoid alcohol and caffeine, which can dehydrate you.

Elevate your head at night: If your cough worsens when you lie down, propping yourself up with an extra pillow reduces mucus pooling in the back of your throat and limits any acid reflux that might be contributing.

What Over-the-Counter Medicines Can Do

The evidence behind common cough medicines is surprisingly weak. A large review by the UK’s National Institute for Health and Care Excellence found mixed results for cough suppressants containing dextromethorphan. There was some evidence that a single higher dose reduced cough symptoms in adults, but other studies showed no effect, and the clinical significance of any benefit remains unclear. Codeine-based cough medicines performed no better than placebo in multiple studies.

Expectorants containing guaifenesin showed slightly more promise for loosening mucus and reducing cough symptoms in adults, though again the benefit was modest. If you’re going to try an OTC product, guaifenesin is a reasonable option when your cough feels “wet” or productive, and a dextromethorphan-based suppressant may help when you have a dry, hacking cough that’s keeping you up at night. For adults over 12, these are generally safe to try for short-term relief. Just don’t expect dramatic results.

Three Hidden Causes of a Lingering Cough

If your cough started with a cold but refuses to quit after several weeks, or if it appeared without any obvious illness, one of three common conditions is likely driving it.

Post-Nasal Drip

When your sinuses produce excess mucus, it drains down the back of your throat and irritates your cough receptors. You might notice a constant need to clear your throat, a scratchy feeling, or a cough that worsens at night. Non-drowsy antihistamines like loratadine, cetirizine, or fexofenadine can help dry up the drainage. If those don’t work, a nasal steroid spray is the next step. Saline nasal rinses can also flush out irritants and thin the mucus.

Acid Reflux

Acid reflux causes a lingering cough even when you don’t have obvious heartburn. Stomach acid rising into your esophagus can irritate the cough receptors directly, and there’s also a nerve reflex between the esophagus and airways that can trigger coughing without acid ever reaching your throat. People with reflux-related cough often notice it worsens after meals, when lying down, or after eating spicy or fatty foods.

Lifestyle changes make a real difference: elevating the head of your bed, avoiding food within two to three hours of bedtime, losing weight if you’re carrying extra pounds, and cutting back on alcohol, caffeine, and foods that trigger your symptoms. Over-the-counter acid reducers (proton pump inhibitors like omeprazole) are the standard first-line treatment. Take them 30 to 60 minutes before meals for the best effect. Reflux-related coughs can take several weeks of consistent treatment to resolve, so give it time before assuming it’s not working.

Cough-Variant Asthma

Some people have a form of asthma where coughing is the only symptom. There’s no wheezing, no shortness of breath, just a persistent dry cough that may worsen with exercise, cold air, or at night. This is diagnosed through breathing tests like spirometry, or sometimes through a bronchoprovocation test where you inhale a substance that narrows the airways to see how reactive they are. In many cases, a doctor will simply prescribe an inhaled corticosteroid for two to four weeks to see if the cough improves. If it does, that’s both the diagnosis and the treatment.

How Long Is Too Long

A cough lasting three to eight weeks after a respiratory infection is considered subacute and usually resolves without specific treatment. Once a cough crosses the eight-week mark, it’s classified as chronic and warrants investigation. At that point, post-nasal drip, reflux, and asthma account for the vast majority of cases, and all three are treatable.

Certain symptoms alongside a lingering cough signal something more serious. Coughing up blood, unexplained weight loss, persistent fever, hoarseness that won’t go away, significant shortness of breath, excessive mucus production, or recurrent bouts of pneumonia all warrant prompt evaluation. A heavy smoking history (roughly a pack a day for 20 years or more) also raises the stakes and calls for earlier investigation, typically with imaging.

For everyone else, the pattern is reassuring: post-viral coughs are annoying but temporary, and most will fade as your airway nerves gradually reset to their normal sensitivity. Keeping your airways moist, minimizing irritants, and addressing any underlying drainage or reflux will help you get there faster.