Key takeaways:
Several medications cause coughing as a side effect. Angiotensin-converting enzyme (ACE) inhibitors, such as lisinopril (Zestril, Qbrelis), are the most common offenders.
Calcium channel blockers, fentanyl, and corticosteroid nasal sprays may also cause a drug-induced cough.
Reach out to your healthcare team if you’re experiencing a drug-induced cough that’s bothering you or won’t go away. They can offer advice on how to manage it.
Save on related medications
We’ve all experienced a cough at some point. Typical culprits are the common cold, respiratory conditions like asthma, or seasonal allergies.
Certain medications can cause or contribute to a drug-induced cough, too. From blood pressure medications to corticosteroid nasal sprays, cough is a reported side effect of several treatments.
Your healthcare team can help you figure out which medication could be behind your cough. Here’s a guide to 11 medications that can cause cough and tips for managing your symptoms.
Search and compare options
1. ACE inhibitors
Angiotensin-converting enzyme (ACE) inhibitors are first-choice medications for managing hypertension (high blood pressure). But a dry cough is actually one of their most common side effects. A persistent, dry cough has been reported in up to 35% of people taking ACE inhibitors.
Examples of ACE inhibitors include:
Lisinopril (Zestril, Qbrelis)
Benazepril (Lotensin)
Enalapril (Vasotec, Epaned)
Ramipril (Altace)
Captopril
Perindopril
An ACE inhibitor-induced cough isn’t medically serious. But it’s often quite bothersome. A drug-induced cough can happen right after starting an ACE inhibitor or even after taking it for a while.
Researchers believe ACE inhibitors cause two proteins, bradykinin and substance P, to build up in the airways. In turn, this leads to airway tightening and coughing. But some research suggests that perindopril may be less likely to cause a cough than other ACE inhibitors.
Good to know: If you experience a cough while taking an ACE inhibitor, your prescriber may switch you to a different medication — such as an angiotensin II receptor blocker (ARB). Losartan (Cozaar) and valsartan (Diovan) are common ARBs, and they don’t usually cause a cough.
2. Certain beta blockers
If you have a heart-related condition, your healthcare professional may prescribe a beta blocker to manage symptoms. These medications lower heart rate and blood pressure by blocking beta receptors (chemical binding sites) inside the heart and blood vessels. But certain beta blockers may trigger a drug-induced cough if you also have asthma.
Have a cough that won’t quit? Get the details on common causes of persistent coughing.
Honey as a natural cough remedy: Level-up your knowledge about how to use honey to soothe your cough.
ACE inhibitors are common lifesaving medications: But they’re well known for causing a cough. Learn what to expect while taking them.
“Nonselective” beta blockers also target beta receptors throughout your entire body, including the lungs. This may trigger an asthma attack with symptoms such as coughing and wheezing. Here are some examples of nonselective beta blockers:
Carvedilol (Coreg)
Propranolol (Inderal LA, Innopran XL)
Labetalol
Nadolol
If you have asthma, your healthcare team may proactively recommend a “selective” beta blocker, such as atenolol (Tenormin) or metoprolol (Lopressor, Toprol XL, Kapspargo Sprinkle). These act on the heart and blood vessels without affecting the lungs to the same degree.
3. Calcium channel blockers
Calcium channel blockers (CCBs) treat heart conditions such as high blood pressure and coronary artery disease. While uncommon, CCBs may indirectly cause a drug-induced cough in some people.
Common CCBs include:
Amlodipine (Norvasc)
Nifedipine (Procardia, Procardia XL)
Nicardipine
Verapamil (Verelan)
Diltiazem (Cardizem)
CCBs relax muscles in the esophagus, which can cause stomach acid to come up more easily. For people who already have gastroesophageal reflux disease (GERD), this can potentially make symptoms worse. Cough is a possible symptom of GERD.
4. Statins
Statins are popular medications that treat high cholesterol. Popular examples are atorvastatin (Lipitor), simvastatin (Zocor), and pravastatin. You’ve likely heard of certain statin side effects such as muscle pain. But they can also cause a drug-induced cough.
The reason why statins cause coughing isn’t clear. It may be because statins can cause your body to make more of a substance called prostacyclin. This might lead to coughing. Statins can also amplify the production of a chemical called nitric oxide. This could also make you more prone to coughing.
If you develop an annoying cough that won’t go away, talk to a healthcare professional. They may consider a slight adjustment to your medication routine.
Good to know: You may be more likely to develop a cough if you’re taking a statin and ACE inhibitor together. As mentioned, ACE inhibitors can cause a drug-induced cough on their own. But research shows that statins can also impact bradykinin levels.
5. Nitrates
Nitrates treat chest pain by relaxing blood vessels. Nitroglycerin (Nitrostat, NitroMist, others), isosorbide mononitrate (Monoket), and isosorbide dinitrate (Isordil) are a few examples.
Nitrates work in part by releasing nitric oxide, which plays a key role in how these medications do their job. But raising nitric oxide levels may relax muscles in your esophagus. Like CCBs, nitrates may worsen GERD symptoms such as coughing. But this tends to be rare.
6. Methotrexate
Methotrexate treats many health conditions, such as cancer and rheumatoid arthritis. But it also has a variety of side effects, including potential lung problems.
While lung damage is rare, a dry cough is one of the warning signs. Lung problems have occasionally been reported within the first year of starting methotrexate.
If you experience shortness of breath, fever, or cough after starting methotrexate, reach out to your healthcare team right away. They will likely stop or pause your methotrexate prescription and recommend a treatment to lessen your lung inflammation.
7. Fentanyl
Opioids treat moderate-to-severe pain. While they can be effective for managing discomfort, they do come with side effects. A drug-induced cough has been reported in many people taking fentanyl.
There are a few theories as to why fentanyl causes coughing. Fentanyl may trigger the release of the chemical histamine, which can cause coughing. Certain receptors can also become activated and cause the airways to tighten.
8. Certain glaucoma medications
If you’re living with glaucoma, your healthcare professional may prescribe eye drops to lower your eye pressure. In most cases, side effects are limited to the eye area. But sometimes, eye drops can absorb into your body or leak into your throat.
Timolol is a nonselective beta blocker eye drop that may trigger a cough if you have asthma. Latanoprost (Xalatan) is a prostaglandin eye drop that can cause a drug-induced cough, too. Some research suggests that raising the amount of prostaglandins with medications such as latanoprost may trigger coughing.
Your pharmacist can provide tips on how to administer your eye drops to get the most out of your medication and minimize side effects. It’s best to press your finger on the corner of your eyelid, closest to your nose, after administering your medication. This can help prevent your eye drops from leaking into your throat, nose, and the rest of your body.
9. Steroid nasal sprays
If you have allergies, you may have an over-the-counter (OTC) corticosteroid (steroid) nasal spray on hand to manage your symptoms. Fluticasone (Flonase) and triamcinolone (Nasacort) are two examples of popular OTC steroid nasal sprays. These medications are typically well tolerated. But they may trigger a sore throat and drug-induced cough.
It’s best to avoid tilting your head back when you use a steroid nasal spray. Instead, tilt your head forward a little bit. This will prevent the medication from dripping down your throat. Gargling with water after using a nasal spray may also lower the chances of experiencing throat irritation and cough.
10. Phenytoin
Phenytoin (Dilantin) is a medication that helps manage seizures. Many people tolerate it well overall, but sometimes it can cause lung irritation that leads to a dry or lasting cough. In rare cases, phenytoin can trigger an allergic-type reaction in the lungs. This is called phenytoin-induced pneumonitis. It triggers symptoms such as coughing, fever, and shortness of breath.
If you notice these symptoms after starting phenytoin, contact your healthcare professional right away. They’ll likely run some tests to check your lungs and decide whether you should stop the medication or continue taking it.
11. NSAIDs
Nonsteroidal anti-inflammatory drugs (NSAIDs) — including ibuprofen (Advil, Motrin), naproxen (Aleve), and aspirin — are common pain relievers. But for some people, especially those with asthma or sinus issues, NSAIDs can trigger coughing or breathing problems. This is related to how NSAIDs can tighten the airways. Ultimately, this leads to coughing, wheezing, or shortness of breath.
If you notice that your cough or breathing symptoms worsen after taking NSAIDs, reach out to someone on your healthcare team. They may recommend choosing an alternative, such as acetaminophen (Tylenol), for pain relief instead.
How to treat a drug-induced cough
It’s natural to feel frustrated if you experience a drug-induced cough — especially if it’s affecting your daily routine.
It’s possible to manage your cough at home. Menthol cough drops, honey, and a humidifier can all offer some soothing relief. OTC cough medications can help temporarily, too. If needed — and with your healthcare professional’s guidance — you can also try briefly stopping a medication if you think it’s causing your cough.
These steps won’t always be enough. If your cough doesn’t improve within 1 to 2 weeks, contact your healthcare team. They can offer more personalized management tips.
Should you be worried if your medication causes chronic coughing?
In most cases, no. But if you’re experiencing more serious symptoms at the same time, such as trouble breathing, chest pain, or fever, contact your healthcare professional without delay. These could be symptoms of a more urgent issue.
Keeping a current medication list handy is helpful, too. Your pharmacist can check to see if any of your OTC or prescription medications are contributing to your cough.
Frequently asked questions
Metoprolol usually doesn’t cause coughing. However, if you have asthma or another respiratory condition, metoprolol could still make you cough or wheeze in rare cases. If that happens, let your healthcare professional know. They may adjust your dose or try a different medication.
There are many medications that can help ease a cough, depending on what’s causing it. OTC options like dextromethorphan (Delsym) can calm a dry cough, while guaifenesin (Mucinex) helps thin mucus so it’s easier to clear. Prescription options like inhalers are available too. Always check with your healthcare team before starting a new medication to make sure it’s right for you.
Coughing without being sick can happen for several reasons. Common triggers include asthma, acid reflux (GERD), or side effects from certain medications. If your cough is unexplained or won’t seem to go away, it’s a good idea to see your healthcare professional to find out what’s behind it.
Metoprolol usually doesn’t cause coughing. However, if you have asthma or another respiratory condition, metoprolol could still make you cough or wheeze in rare cases. If that happens, let your healthcare professional know. They may adjust your dose or try a different medication.
There are many medications that can help ease a cough, depending on what’s causing it. OTC options like dextromethorphan (Delsym) can calm a dry cough, while guaifenesin (Mucinex) helps thin mucus so it’s easier to clear. Prescription options like inhalers are available too. Always check with your healthcare team before starting a new medication to make sure it’s right for you.
Coughing without being sick can happen for several reasons. Common triggers include asthma, acid reflux (GERD), or side effects from certain medications. If your cough is unexplained or won’t seem to go away, it’s a good idea to see your healthcare professional to find out what’s behind it.
The bottom line
Many medications can cause a cough. Angiotensin-converting enzyme (ACE) inhibitors, certain beta blockers, and corticosteroid nasal sprays are a few examples. You and your healthcare professional can decide the next steps if you experience a persistent or annoying cough. Switching medications may be an option if your cough doesn’t improve. Reach out to your healthcare professional if you experience any chest pain, trouble breathing, or fever.
Why trust our experts?



References
Andersén, H., et al. (2022). NSAID-exacerbated respiratory disease: a population study. ERJ Open Research.
Borghi, C., et al. (2023). Pathophysiology of cough with angiotensin-converting enzyme inhibitors: How to explain within-class differences? European Journal of Internal Medicine.
Bryant Ranch Prepack. (2025). Isosorbide mononitrate- isosorbide mononitrate tablet, extended release [package insert].
Chen, R., et al. (2020). Mechanism and management of fentanyl-induced cough. Frontiers in Pharmacology.
Dicpinigaitis, P. V. (2006). Angiotensin-converting enzyme inhibitor-induced cough: ACCP evidence-based clinical practice guidelines. Chest.
Ding, H., et al. (2020). Drug-induced chronic cough and the possible mechanism of action. Annals of Palliative Medicine.
Fragoulis, G. E., et al. (2019). Methotrexate-associated pneumonitis and rheumatoid arthritis-interstitial lung disease: Current concepts for the diagnosis and treatment. Frontiers in Medicine.
Huang, Y. L., et al. (2017). Impact of selective and nonselective beta-blockers on the risk of severe exacerbations in patients with COPD. International Journal of Chronic Obstructive Pulmonary Disease.
Jones, D. W., et al. (2025). 2025 AHA/ACC/AANP/AAPA/ABC/ACCP/ACPM/AGS/AMA/ASPC/NMA/PCNA/SGIM Guideline for the prevention, detection, evaluation and management of high blood pressure in adults: A report of the American College of Cardiology/American Heart Association joint committee on clinical practice guidelines. Circulation.
Lee, P. M., et al. (2023). Nitrates. StatPearls.
Morales, D. R., et al. (2016). Respiratory effect of beta-blocker eye drops in asthma: Population-based study and meta-analysis of clinical trials. British Journal of Clinical Pharmacology.
Nascimento, F. A., et al. (2016). Phenytoin-induced isolated chronic, nocturnal dry cough. Epilepsy & Behavior Case Reports.
Periwal, P.,et al. (2015). Phenytoin-induced acute hypersensitivity pneumonitis. Lung India.
Pinto, B., et al. (2020). ACEI-induced cough: A review of current evidence and its practical implications for optimal CV risk reduction. Indian Heart Journal.
Rollema, C., et al. (2019). Inadequate quality of administration of intranasal corticosteroid sprays. Journal of Asthma and Allergy.
Shim, J. S., et al. (2020). Drug-induced cough. Physiological Research.
Tiotiu, A., et al. (2019). Beta-blockers in asthma: Myth and reality. Expert Review of Respiratory Medicine.
World Glaucoma Association. (n.d.). What is the correct way of instilling the eyedrops?










