The most effective over-the-counter medicine for a dry cough is dextromethorphan, the active ingredient in brands like Delsym, Robitussin DM, and many store-brand cough syrups. It works by turning down the sensitivity of your brain’s cough center, reducing the urge to cough even when nothing productive comes up. For dry coughs that don’t respond to OTC options, a prescription cough suppressant may be the next step.
Choosing the right medicine depends on what’s causing the cough, how long it’s lasted, and whether you’re treating a child or an adult. Here’s what works, what doesn’t, and when the cough itself is telling you something more is going on.
Dextromethorphan: The Standard OTC Choice
Dextromethorphan (often labeled “DM” on the box) is the go-to over-the-counter cough suppressant for adults. It acts directly on the cough center in the brainstem, dialing down the reflex that makes you cough. For a dry cough with no mucus to clear, suppressing that reflex is exactly what you want.
The standard adult dose is 10 to 20 mg every four hours, or 30 mg every six to eight hours, with a hard ceiling of 120 mg in a 24-hour period. Extended-release versions (like Delsym) deliver 60 mg every 12 hours, which is convenient if you want overnight coverage. Lozenges are also available for milder coughs, typically 5 to 15 mg per dose.
One important distinction: make sure you’re grabbing a product with only dextromethorphan, not a multi-symptom formula loaded with acetaminophen, decongestants, or other ingredients you don’t need. Taking unnecessary drugs increases side effect risk without helping the cough.
Suppressants vs. Expectorants
This is a common source of confusion at the pharmacy. A cough suppressant like dextromethorphan reduces the urge to cough. An expectorant (guaifenesin, sold as Mucinex) does the opposite: it adds water to mucus in your airways, making it thinner so you can cough it up more easily.
For a dry cough with no mucus, an expectorant won’t help. It’s designed for wet, productive coughs where the goal is to loosen and clear phlegm. If your cough is dry and hacking, stick with a suppressant.
When Postnasal Drip Is the Cause
A dry cough that gets worse at night or when you lie down often comes from postnasal drip, where mucus from your sinuses trickles down the back of your throat and triggers the cough reflex. In this case, treating the drip is more effective than suppressing the cough directly.
First-generation antihistamines like diphenhydramine (Benadryl) or chlorpheniramine are the better choice here. They dry up the excess mucus production that causes the drip. In studies of chronic postnasal drip patients, about 72% responded positively to first-generation antihistamine treatment, though roughly a quarter had symptoms return after stopping. Newer antihistamines like cetirizine (Zyrtec) or loratadine (Claritin) don’t have the same drying effect and are less useful for this type of cough.
The tradeoff is drowsiness. First-generation antihistamines cross into the brain and cause significant sleepiness, which can actually be a benefit if the cough is disrupting your sleep.
Prescription Options
If OTC dextromethorphan isn’t cutting it, doctors can prescribe a stronger cough suppressant called benzonatate. Rather than working in the brain like dextromethorphan, benzonatate numbs the stretch receptors in your lungs and airways, reducing the physical trigger that initiates the cough reflex. It’s typically taken three times a day as needed.
Benzonatate capsules must be swallowed whole. Chewing or dissolving them releases the numbing agent in your mouth and throat, which can cause a choking sensation. This is also why it’s considered unsafe for young children who might bite into the capsule.
Honey as a Cough Remedy
Honey is not just a folk remedy. A study published in the journal Archives of Pediatrics compared buckwheat honey, dextromethorphan, and no treatment in children with upper respiratory infections. Honey outperformed no treatment for nighttime cough and sleep quality, and performed comparably to dextromethorphan. On a combined symptom improvement score, honey scored 10.71 compared to 8.39 for dextromethorphan and 6.41 for no treatment.
For adults, a spoonful of honey in warm water or tea coats and soothes the throat, which can calm the tickle that triggers a dry cough. It’s a reasonable first option, especially for mild coughs or when you want to avoid medication. Dark honeys like buckwheat tend to have the strongest effect.
What’s Safe for Children
OTC cough medicines carry real risks for young children. The FDA recommends against giving any OTC cough or cold medicine to children under 2 because of the potential for serious, life-threatening side effects. Manufacturers have voluntarily extended that warning to children under 4. The FDA also specifically warns against homeopathic cough products for children under 4, noting no proven benefits.
For children over 1 year old, honey is the safest and most evidence-supported option for dry cough relief. Never give honey to infants under 12 months due to the risk of botulism. For older children who can safely take OTC cough medicine, follow the dosing instructions on the label carefully, and use the measuring device that comes with the product rather than a kitchen spoon.
Other Measures That Help
Medicine alone often isn’t enough for a stubborn dry cough. A few simple strategies can reduce how often the cough fires:
- Humidify your air. Dry air irritates the throat and airways, lowering the threshold for coughing. A cool-mist humidifier in your bedroom can make a noticeable difference overnight.
- Stay hydrated. Drinking fluids keeps your throat moist and reduces the tickle sensation that triggers dry coughs.
- Elevate your head at night. If postnasal drip is contributing, sleeping with your head raised on an extra pillow helps prevent mucus from pooling in the back of your throat.
- Avoid irritants. Cigarette smoke, strong fragrances, and dusty environments can all perpetuate a dry cough even after the original cause has resolved.
When a Dry Cough Needs Medical Attention
A dry cough from a cold or mild respiratory infection typically resolves within one to three weeks. If your cough persists for several weeks, brings up blood, disrupts your sleep regularly, or interferes with work or school, it warrants a medical evaluation. A cough lasting eight weeks or more in adults is classified as chronic and can signal conditions like asthma, acid reflux, or medication side effects (particularly from a class of blood pressure drugs called ACE inhibitors).
Coughing accompanied by shortness of breath, chest pain, fever that keeps climbing, or unexplained weight loss also points to something beyond a simple irritation and should be evaluated promptly.

