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 with mucus responds better to an expectorant that helps you clear it out. Most people can find effective relief with over-the-counter options, but persistent coughs sometimes need prescription treatment or a different approach entirely.
Dry Cough vs. Wet Cough: Why It Matters
Before grabbing anything off the shelf, figure out what your cough sounds like. A dry cough produces no mucus. It’s often triggered by a tickle in the throat or irritation in the airways, and it tends to be the kind that keeps you up at night. A wet (or “productive”) cough brings up phlegm, which is actually your body’s way of clearing infection or irritants from your lungs.
These two types of cough need opposite treatments. Suppressing a wet cough can trap mucus in your airways, which isn’t what you want. And an expectorant won’t do much for a dry cough that has no mucus to clear. Picking the wrong one won’t necessarily hurt you, but it will waste your money.
Cough Suppressants for Dry Coughs
Dextromethorphan (often labeled “DM” on the box) is the most widely available over-the-counter cough suppressant. It works by dialing down the cough reflex so your brain is less likely to trigger that constant urge to cough. You’ll find it in products like Robitussin DM, Delsym, and many store-brand formulas. The standard dose is 10 to 20 mg every four hours, with a maximum of 120 mg in 24 hours. Extended-release versions like Mucinex DM are taken every 12 hours instead.
Dextromethorphan is generally well tolerated, but it can cause drowsiness and dizziness in some people. If you take sedatives, tranquilizers, or certain antidepressants, check with a pharmacist before using it, because it can interact with those medications. People with glaucoma or difficulty urinating due to an enlarged prostate should also get guidance before use.
Expectorants for Wet Coughs
Guaifenesin is the go-to expectorant in most OTC products, including Mucinex and Robitussin Chest Congestion. It works by adding water to the mucus in your airways, making it thinner and looser so you can cough it up more easily. It won’t stop you from coughing. Instead, it makes each cough more productive, helping mucus leave your body faster.
The typical dose is 200 to 400 mg every four hours, up to 2,400 mg per day. Drinking plenty of water alongside guaifenesin helps it work better, since the whole point is to thin out mucus. Side effects are mild for most people, usually limited to nausea or an upset stomach.
Nighttime Cough Formulas
Coughing tends to worsen at night when you lie down, and nighttime formulas are specifically designed for this. They typically combine dextromethorphan with a sedating antihistamine like doxylamine. A common formulation pairs 30 mg of dextromethorphan with 12.5 mg of doxylamine per dose. The antihistamine helps dry up a runny nose and sneezing while also making you drowsy enough to sleep through the cough. These are useful for short-term relief during a cold but shouldn’t be used during the day if you need to stay alert.
Prescription Cough Medicines
When OTC options aren’t cutting it, doctors sometimes prescribe benzonatate, a capsule that works by reducing the cough reflex directly in the lungs and air passages. It’s used for persistent dry coughs that interfere with daily life or sleep. Common side effects include drowsiness, dizziness, headache, and nausea. Less commonly, it can cause numbness in the chest or, rarely, confusion and hallucinations. Benzonatate capsules must be swallowed whole, because chewing or dissolving them can numb the mouth and throat.
Codeine-containing cough syrups are another prescription option, though they’re used more sparingly now because of the risk of dependence and sedation. Doctors typically reserve codeine for severe coughs that haven’t responded to other treatments.
When the Cough Has a Deeper Cause
A cough that lingers for weeks often isn’t a leftover cold symptom. Three conditions account for the majority of chronic coughs, and each one needs its own type of treatment rather than a standard cough medicine.
Postnasal drip: Mucus draining down the back of your throat triggers the cough reflex. An antihistamine typically improves this within days to weeks. If the mucus is thick, a mucolytic agent works better. Nasal steroid sprays, decongestants, and saline sinus rinses can also help.
Asthma (cough-variant): Some people with asthma cough instead of wheeze. Inhaled corticosteroids are the standard treatment, sometimes paired with a rescue inhaler that opens the airways. A class of medication that blocks inflammatory signals in the lungs can also reduce this type of cough.
Acid reflux (GERD): Stomach acid irritating the throat and airways can trigger a cough even if you don’t feel classic heartburn. A proton pump inhibitor, the type of acid-reducing medication available both OTC and by prescription, taken for at least two months along with lifestyle changes (elevating the head of your bed, avoiding late meals) resolves most reflux-related coughs. Standard antacids don’t work well for this.
Honey as a Cough Remedy
Honey has real evidence behind it, not just folk wisdom. A systematic review combining data from multiple clinical trials found that honey reduced both cough frequency and severity compared to standard care. It performed about as well as dextromethorphan in head-to-head comparisons, with no significant difference in cough frequency or severity between the two. It actually outperformed diphenhydramine (an antihistamine commonly used in older cough formulas) across all measured outcomes.
The evidence against placebo is less clear-cut, with mixed results across studies. Still, honey is a reasonable first option for adults and children over one year old, particularly at bedtime. A spoonful of honey or honey dissolved in warm water can coat and soothe an irritated throat. Never give honey to infants under 12 months due to the risk of botulism.
Cough Medicine and Children
OTC cough and cold medicines carry important age restrictions for kids. The FDA warns that children under 2 should never receive products containing decongestants or antihistamines because of the risk of serious, potentially life-threatening side effects. Manufacturers have voluntarily labeled these products as unsuitable for children under 4. Many pediatricians extend that caution to children under 6, recommending honey (for those over age 1), cool-mist humidifiers, and fluids instead.
Signs Your Cough Needs More Than Medicine
A cough that hasn’t improved after a few weeks warrants a medical evaluation, especially if it comes with thick greenish-yellow phlegm, wheezing, fever, shortness of breath, fainting, ankle swelling, or unexplained weight loss. Seek emergency care for coughing up blood or pink-tinged phlegm, difficulty breathing or swallowing, choking, vomiting, or chest pain.