The best cough medicine depends on the type of cough you have. A dry, hacking cough calls for a suppressant that quiets the cough reflex, while a wet cough that produces mucus responds better to an expectorant that helps you clear it out. Picking the wrong type can actually work against you, so identifying your cough is the first step.
Dry Cough: Suppressants
When your cough is nonproductive, meaning nothing comes up when you cough, the goal is to calm the reflex itself. Dextromethorphan (often labeled “DM” on the box) is the most widely available over-the-counter cough suppressant. You’ll find it in brands like Delsym and Robitussin DM. The standard adult dose is 30 mg every 12 hours for extended-release forms, with a maximum of two doses per day.
That said, the clinical evidence behind dextromethorphan is surprisingly modest. Studies have found it performs only marginally better than doing nothing at all for acute viral coughs. It works best for short-term relief of a persistent tickle that’s keeping you awake or disrupting your day, not as a cure.
For more stubborn dry coughs, doctors can prescribe benzonatate (brand name Tessalon Perles). These soft gel capsules work by numbing the stretch receptors in your lungs and airways, essentially turning down the sensitivity of the nerves that trigger coughing. One important safety note: you must swallow these capsules whole. Chewing or crushing them releases the numbing agent in your mouth and throat, which can cause choking, airway problems, and in rare cases severe allergic reactions.
Codeine-containing cough syrups still have a reputation as the “strong stuff,” but the evidence doesn’t support it. A systematic review of clinical trials found that codeine is not beneficial for reducing cough from upper respiratory infections compared to placebo. It also carries risks of drowsiness, constipation, and dependency.
Wet Cough: Expectorants
If your cough brings up mucus, you generally don’t want to suppress it. Coughing is your body’s way of clearing infected or irritated airways. An expectorant like guaifenesin (the active ingredient in Mucinex) works by adding water to the mucus in your airways, making it thinner and looser so you can cough it up more effectively. It won’t stop you from coughing. It makes each cough more productive.
Guaifenesin works significantly better when you stay well hydrated. Aim for six to eight glasses of water a day while taking it. Without adequate fluids, the medication has less raw material to work with, and the mucus stays thick.
Cough From Postnasal Drip
A lot of coughs aren’t really chest coughs at all. They’re triggered by mucus dripping down the back of your throat from your sinuses, especially with allergies or a lingering cold. If your cough is worse when you lie down or you feel a constant tickle at the back of your throat, postnasal drip is a likely culprit.
Second-generation antihistamines like cetirizine (Zyrtec), loratadine (Claritin), and fexofenadine (Allegra) are preferred for this type of cough. They thin mucus and have fewer side effects than older antihistamines like diphenhydramine (Benadryl), which can cause significant drowsiness and dry out your airways. A saline nasal rinse can also help flush irritants and thin mucus at the source.
Honey as a Cough Remedy
Honey is one of the better-supported natural options, particularly for children. A randomized controlled trial published in BMJ compared a single dose of buckwheat honey to dextromethorphan and no treatment in children aged 2 to 18 with upper respiratory infections. Honey outperformed no treatment for nighttime cough frequency and overall symptom scores. Dextromethorphan, meanwhile, was no better than either honey or doing nothing.
A half teaspoon for children ages 2 to 5, a full teaspoon for ages 6 to 11, and two teaspoons for older kids and adults, taken before bed, is a reasonable approach. Never give honey to a child under 1 year old due to the risk of infant botulism.
Cough Medicine and Children
Over-the-counter cough and cold medicines carry real risks for young children. The FDA recommends against using them in children younger than 2, citing the potential for serious and life-threatening side effects. Manufacturers have voluntarily extended that warning to children under 4. Overdose is a particular concern because many products contain overlapping ingredients, making it easy to accidentally double up on the same drug.
Homeopathic cough products aren’t a safer alternative for young kids. The FDA has documented cases of children under 4 who experienced seizures, allergic reactions, difficulty breathing, and dangerous drops in blood sugar or potassium after taking homeopathic cough remedies. For young children, honey (if over age 1), fluids, a cool-mist humidifier, and saline nose drops are the safest options.
When Your Cough Might Be a Side Effect
If you take a blood pressure medication called an ACE inhibitor (names typically ending in “-pril,” like lisinopril or enalapril), your cough may be a side effect of the drug rather than an illness. This is one of the most common causes of chronic dry cough and no amount of cough medicine will fix it. The typical solution is switching to a different class of blood pressure medication called an ARB, which works similarly without triggering the cough reflex. Talk to your prescriber before making any changes.
When a Cough Needs More Than Medicine
Most coughs from colds and respiratory infections resolve within a few weeks. A cough lasting longer than eight weeks in an adult is classified as chronic and points to an underlying cause that needs investigation, not just symptom relief. The most common culprits are postnasal drip, asthma, and acid reflux.
Certain symptoms alongside a cough signal something more urgent: coughing up blood, unexplained weight loss, persistent fever, hoarseness, significant shortness of breath, or recurrent pneumonia. Any of these warrant prompt medical evaluation rather than another trip to the pharmacy aisle.

