Treatments and drugs

By Mayo Clinic Staff

Determining the cause of chronic cough is crucial to effective treatment. In many cases, more than one underlying condition may be causing your chronic cough.

If you're taking an angiotensin-converting enzyme (ACE) inhibitor medication, switch to an angiotensin-receptor blocker, which doesn't have a cough as a side effect.

Medications used to treat chronic cough may include:

  • Antihistamines and decongestants. These drugs are standard treatment for allergies and postnasal drip.
  • Inhaled asthma drugs. The most effective treatments for asthma-related cough are inhaled medications that reduce inflammation and widen your airways.
  • Antibiotics. If a bacterial infection is causing your chronic cough, antibiotics will be prescribed.
  • Acid blockers. When lifestyle changes don't take care of acid reflux, you may be treated with medications that block acid production. Some people need surgery to resolve the problem.
  • Cough suppressants. If the reason for your cough can't be determined, your doctor may prescribe a cough suppressant, especially if your cough is interfering with your sleep. However, there's no evidence showing they are effective. They should not be used in children because they may be harmful. A teaspoon (5 grams) of honey in warm water is a good home remedy to loosen up sputum (though it shouldn't be used in children younger than age 1).

A cautious approach on medications is recommended for children, as medications are generally not effective in relieving a nonspecific cough in children.

May 24, 2013