Allergies, postnasal drip, asthma or reflux could be to blame for a cough that won’t quit
A stray cough is no big deal. But if you’re hacking through meetings, meals and the middle of the night, it’s harder to brush off. A cough might just be your body’s way of clearing things out — or it could be a sign that something deeper is stirring.
Advertisement
Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy
We asked pulmonary medicine physician Rose Paccione, MD, to break down the most common reasons your cough won’t quit and when it’s time to check in with a provider.
Dr. Paccione says coughing is usually tied to irritation or inflammation in your airways. And that can stem from a lot of different causes.
“A cough isn’t a diagnosis,” she clarifies. “It’s a symptom with many possible causes, and the pattern of your cough can offer clues about what’s going on.”
Here are some of the most common culprits.
Environmental allergies can irritate your airways and lead to a stubborn cough. When your immune system reacts to things like pollen, dust mites or pet dander, it can cause inflammation and extra mucus.
“Allergies are a big driver of chronic dry cough,” Dr. Paccione says. “They’re often behind that persistent, itchy feeling in your throat or a cough that flares in certain environments.”
Managing your allergies with medications and avoiding your allergens, when possible, usually helps settle the cough.
When you have a cold, allergies or something else irritating your sinuses, it creates a lot of mucus. And, gross as it is, that mucus often runs down the back of your throat. That irritates your throat and triggers a cough.
Advertisement
“Postnasal drip is one of the most common reasons people cough,” notes Dr. Paccione. “It’s often worse at night when you lie down.”
You may also notice a sore throat from all the pooling phlegm and feel like you need to clear your throat frequently.
After a viral infection — like a cold or the flu — clears up, your cough can hang on for weeks. That’s because your airways can still be irritated and take some time to heal.
“A cough can stick around longer than you expect,” says Dr. Paccione. “It doesn’t always mean you’re still sick.”
Most post-viral coughs fade within a few weeks. But if your cough gets deeper, rougher or sticks around after about three weeks, you might be dealing with bronchitis.
In many cases, bronchitis gets better on its own. Still, it’s best to check in with a healthcare provider if you’re not improving. They can help rule out anything more serious and let you know if medicines, like inhalers or a short course of corticosteroids, might help.
For some people, a cough may be a symptom of GERD (chronic acid reflux). That’s because when stomach acid backs up into your esophagus, it can irritate your throat and airways.
“If your cough shows up after meals, at night or when you’re lying flat, reflux could be the reason,” Dr. Paccione says.
Heartburn is the primary symptom of acid reflux. You may also notice a sour taste in your mouth.
Asthma causes swelling and narrowing in your airways, which can lead to coughing, wheezing or shortness of breath.
“Some people have cough-variant asthma, where the cough is the main or only symptom,” Dr. Paccione explains. “It often flares with cold air, exercise or when you’re exposed to allergens.”
Strong smells, smoke, dry air or poor air quality can irritate your airways.
“Your environment plays a big role,” Dr. Paccione acknowledges. “If your cough seems to show up in certain places or situations, an irritant could be the cause.”
Some medications — particularly ACE inhibitors used for high blood pressure — can cause a dry, nagging cough.
“If you started a new medication and notice a persistent cough soon after, tell your provider,” Dr. Paccione advises. “A simple change in medicine may solve it.”
Most coughs come from everyday issues like viruses, allergies or irritation. But Dr. Paccione says a persistent cough can sometimes point to a more serious condition, especially if it’s not getting better.
“Certain chronic illnesses can show up first as a long-lasting cough,” she adds. That can include:
Advertisement
Most mild coughs get better on their own, but a few simple steps can help you feel more comfortable while you heal.
Try this to keep the cough at bay:
Most coughs go away within a few weeks. But there are times when you shouldn’t wait it out.
Seek medical care for a cough that:
Overall, listen to your body. “If something feels off or your cough is affecting your daily life, it’s worth getting checked,” Dr. Paccione advises.
Advertisement
Sign up for our Health Essentials emails for expert guidance on nutrition, fitness, sleep, skin care and more.
Learn more about our editorial process.
Advertisement
Honey can help relieve a cough by lowering inflammation in your airways and loosening up mucus
Dry coughs mean irritation, while wet coughs mean mucus
Germs spread quickly and easily, so covering your face, washing your hands and avoiding close contact are key
A chronic cough is one that lasts for eight weeks or more — and means you should see a healthcare provider
Over-the-counter options range from syrups to pills, lozenges to menthol rubs — but medication isn’t always the best treatment
Honey, humidity and the right OTC meds can help bring on cough relief
Kids under 4 shouldn’t use cough and cold medicine — older kids may or may not benefit
Germ-killing chemicals in the water can lead to respiratory issues
Even small moments of time outdoors can help reduce stress, boost mood and restore a sense of calm
A correct prescription helps your eyes see clearly — but as natural changes occur, you may need stronger or different eyeglasses
Both are medical emergencies, but they are very distinct events with different causes