Most bad coughs from colds or respiratory infections clear up on their own within three to eight weeks, but that doesn’t mean you have to wait it out miserably. A combination of home remedies, the right over-the-counter products, and a few environmental tweaks can shorten the duration and make coughing fits far less intense while your body heals.
Why Your Cough Is Hanging Around
A cough is your body’s reflex for clearing irritants, mucus, or infection from your airways. During a cold or flu, inflammation lingers in the throat and bronchial tubes even after the virus itself is gone. This “post-viral cough” is the most common reason a bad cough drags on for weeks. The airways stay hypersensitive, reacting to cold air, talking, or even a deep breath with another coughing fit.
Knowing what type of cough you’re dealing with helps you treat it more effectively. A dry, hacking cough means your throat and airways are irritated but not producing much mucus. A wet, productive cough means your body is actively pushing mucus out of your lungs. Each responds better to different strategies.
Home Remedies That Actually Work
Honey
Honey is one of the most studied natural cough remedies, and it performs surprisingly well. A Cochrane review of clinical trials in children found that honey reduced cough frequency about as effectively as dextromethorphan, the active ingredient in most over-the-counter cough suppressants. It also outperformed diphenhydramine, another common ingredient in nighttime cold medicines. A spoonful of honey coats and soothes the throat, and its thick texture may help suppress the cough reflex. Stir it into warm water or tea, or take it straight before bed. One important note: never give honey to children under one year old due to the risk of botulism.
Saltwater Gargle
Gargling warm salt water pulls excess fluid from inflamed throat tissue, temporarily reducing swelling and that tickling sensation that triggers coughing. Mix about 1/4 to 1/2 teaspoon of salt into 8 ounces of warm water. Gargle for 15 to 30 seconds, spit it out, and repeat a few times. This works best for dry coughs driven by throat irritation rather than deep chest congestion.
African Geranium Extract
A lesser-known but well-researched option is Pelargonium sidoides, an herbal extract from the African geranium plant sold under brand names like Umcka. A meta-analysis of 11 randomized trials involving over 2,000 participants found striking results for acute bronchitis. Among adults taking the extract, nearly 89% saw their cough intensity drop by at least half within seven days, compared to about 48% on placebo. Complete cough remission at day seven was also significantly higher: 26% versus just 6%. In children and adolescents, roughly 80% experienced at least a 50% reduction in cough intensity by day seven. It’s available at most pharmacies and health food stores as a liquid or chewable tablet.
Choosing the Right Over-the-Counter Medicine
Cough medicines contain different active ingredients, and grabbing the wrong one can be useless or even counterproductive.
- Cough suppressants (containing dextromethorphan) block the cough reflex in your brain. These are best for dry, nonproductive coughs that keep you up at night or make your throat raw. If your cough is actually clearing mucus from your lungs, suppressing it can slow your recovery.
- Expectorants (containing guaifenesin) thin out mucus so it’s easier to cough up. These are the better choice for a wet, chesty cough where you feel congested. They won’t stop you from coughing, but each cough becomes more productive and effective.
Many combination products bundle a suppressant, an expectorant, and a decongestant together. If your only symptom is a cough, a single-ingredient product gives you more control and fewer unnecessary side effects. Read the active ingredients label rather than relying on the product name.
How to Stop Coughing at Night
Nighttime coughing is often worse than daytime coughing because lying flat allows mucus to pool in the back of your throat, and acid from your stomach can creep upward and irritate your airways. The simplest fix is elevating the head of your bed. Propping yourself up with an extra pillow or two, or placing a wedge under your mattress, keeps both mucus and stomach acid from triggering that reflexive cough.
If your bedroom air is dry, especially during winter with the heat running, a humidifier makes a noticeable difference. Dry air pulls moisture from your throat lining and makes irritation worse. If you’re also dealing with dust mite allergies that worsen nighttime coughing, consider allergen-proof pillow and mattress covers along with a HEPA air filter in the bedroom. Taking a spoonful of honey right before bed can also coat your throat through the first few hours of sleep.
Keep Your Airways Moist
Dry, irritated airways cough more. Johns Hopkins Medicine recommends keeping indoor humidity between 30% and 55%. When humidity drops below that range, you’re more likely to develop throat irritation, sinus problems, and persistent coughing. A simple hygrometer (available for a few dollars at hardware stores) can tell you where your home stands.
Drinking plenty of warm fluids throughout the day helps from the inside. Warm water, broth, and herbal tea all help thin mucus and keep your throat lubricated. Hot liquids also create steam you naturally inhale as you drink, which loosens congestion in your nasal passages and upper airways. A hot shower serves the same purpose: spend a few extra minutes breathing in the steam, especially before bed.
How Long a Bad Cough Typically Lasts
An acute cough from a cold or respiratory infection usually peaks in the first few days and then gradually fades. But “gradually” can mean weeks, not days. A persistent post-viral cough commonly lasts three to eight weeks. This is normal and doesn’t necessarily mean something else is wrong. Your airways are still healing, and their heightened sensitivity takes time to calm down.
A cough that lasts beyond eight weeks is classified as chronic and has a different set of potential causes, including asthma, acid reflux, allergies, or medication side effects (certain blood pressure drugs are a common culprit). If your cough hasn’t improved after several weeks, or if it’s getting worse rather than gradually better, that’s worth investigating.
Signs Your Cough Needs Medical Attention
Most coughs resolve without any medical intervention, but certain symptoms alongside a cough signal something more serious. Contact a doctor if your cough persists beyond a few weeks and comes with any of these:
- Thick, greenish-yellow phlegm (which can indicate a bacterial infection)
- Wheezing or shortness of breath
- A fever that won’t break
- Fainting episodes
- Ankle swelling or unexplained weight loss
Seek emergency care if you’re coughing up blood or pink-tinged phlegm, having trouble breathing or swallowing, experiencing chest pain, or choking and vomiting. These can signal conditions ranging from pneumonia to a pulmonary embolism that require immediate evaluation.

