What Is a Good Cough Suppressant for Dry or Wet Cough?

The best cough suppressant depends on what kind of cough you have. For a dry, nonproductive cough, dextromethorphan (often labeled “DM” on the box) is the most widely available and effective over-the-counter option. For a wet cough that brings up mucus, you actually don’t want to suppress it. You want an expectorant to help clear the mucus out. Getting this distinction right is the single most important step in choosing the right product.

Dry Cough vs. Wet Cough: Pick the Right Product

A cough suppressant works by quieting the urge to cough. That’s helpful when your cough is dry and hacking, keeping you awake at night without producing anything useful. But when your cough brings up mucus, suppressing it can backfire. Mucus sitting in your airways creates congestion, makes breathing harder, and can set the stage for infection.

For a wet, productive cough, an expectorant (the active ingredient is usually guaifenesin) thins the mucus so each cough clears more of it. It won’t stop the coughing, but it makes the coughing do its job. Many combination products contain both a suppressant and an expectorant, which works against itself. Read the label and match the product to your cough type.

Over-the-Counter Dextromethorphan (DM)

Dextromethorphan is the standard OTC cough suppressant found in dozens of brand-name and store-brand products. It works on the cough center in the brain to reduce the urge to cough. You’ll see it listed as “DM” or “dextromethorphan HBr” on the active ingredients panel. It comes in syrups, capsules, lozenges, and dissolving strips.

Common side effects include drowsiness, dizziness, and mild nausea. At recommended doses, these are generally mild. At high doses, however, dextromethorphan can cause serious neurological effects, which is why it’s sometimes misused recreationally. Stick to the dosing instructions on the package, and avoid combining it with alcohol or sedating medications, which amplify the drowsiness and dizziness.

Honey: A Surprisingly Effective Option

Honey performs remarkably well in clinical testing, particularly for nighttime cough in children. A study published in The Journal of Pediatrics compared a single bedtime dose of buckwheat honey against dextromethorphan and no treatment in 105 children with upper respiratory infections. Honey reduced cough severity by 47.3% compared to 24.7% with no treatment, and the overall symptom score dropped by 53.7% versus 33.4%. The key finding: honey and dextromethorphan performed about equally. Neither showed a statistically significant advantage over the other, but dextromethorphan was no better than doing nothing at all.

A spoonful of honey before bed is a reasonable first-line approach for adults and children over age one. (Never give honey to infants under 12 months due to the risk of botulism.) Dark honeys like buckwheat tend to have higher antioxidant content, which may partly explain the effect, though the coating and soothing action on irritated throat tissue likely plays a role too.

Menthol and Vapor-Based Relief

Menthol, found in cough drops, chest rubs, and inhaled vapors, creates a cooling sensation that can reduce the urge to cough. It activates cold-sensing receptors in the airways, and animal studies show this mechanism directly reduces sensitivity to airway irritation. Human studies in both children and adults suggest menthol lowers the number of coughs triggered by irritants, though the evidence is less robust than for dextromethorphan or honey.

Menthol works best as a complement to other approaches. A menthol lozenge during the day and honey at bedtime, for example, covers more hours than either alone. Vapor rubs applied to the chest before sleep can also ease nighttime coughing, particularly in young children who can’t take other medications.

Prescription Options

When OTC products aren’t enough, doctors sometimes prescribe benzonatate. Rather than acting on the brain’s cough center, benzonatate numbs the stretch receptors in the lungs and airways that trigger the cough reflex. It starts working within 15 to 20 minutes and lasts 3 to 8 hours. It’s taken as a soft gelatin capsule that must be swallowed whole, because chewing or dissolving it can numb the mouth and throat, creating a choking risk.

Codeine-containing cough medications are another prescription option, though their use has become more restrictive. Codeine can cause drowsiness, dizziness, confusion (especially in older adults), and constipation. It also carries a risk of dependence. Most doctors now reserve codeine-based products for severe coughs that haven’t responded to anything else.

Safety for Children

OTC cough and cold products carry important age restrictions. The FDA warns that children under 2 should never receive any cough and cold product containing a decongestant or antihistamine due to the risk of serious, potentially life-threatening side effects. Manufacturers have voluntarily relabeled these products to say “do not use in children under 4 years of age.”

For young children, honey (age one and older) and menthol vapor rubs are the safest options with evidence behind them. Keeping the air humid with a cool-mist humidifier and offering plenty of fluids also helps thin secretions and soothe irritated airways. For children under one, talk to your pediatrician before using any remedy.

How Long a Cough Should Last

Most coughs from a cold or upper respiratory infection clear up within three weeks. A cough that lingers between three and eight weeks is considered subacute and often resolves on its own, though it can be frustrating. A cough lasting longer than eight weeks in adults, or four weeks in children, is classified as chronic and warrants a medical evaluation.

Certain warning signs alongside a cough suggest something more serious: coughing up blood, unexplained weight loss, fever that won’t break, hoarseness, significant shortness of breath, or recurrent pneumonia. These deserve prompt attention regardless of how long the cough has been present.