Cough: Causes, Diagnosis, Treatment & Conditions - Cleveland Clinic
Maybe your like
A cough is a forceful push of air that your body uses to clear irritants, mucus and germs out of your airways. Common causes include allergies, asthma, infections (like colds), chronic lung conditions and acid reflux. Over-the-counter treatments, honey and water might help until you can find the root cause.
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
Care at Cleveland ClinicFind a Primary Care ProviderSchedule an AppointmentContentsArrow DownWhat Is a Cough?Possible CausesCare and TreatmentWhen To Call the DoctorAdditional Common QuestionsContentsArrow DownWhat Is a Cough?Possible CausesCare and TreatmentWhen To Call the DoctorAdditional Common QuestionsWhat Is a Cough?
A cough is a reflex that forces bursts of air through your airways and out of your throat and mouth. You usually feel a tickly or scratchy feeling in your throat that makes you cough.
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
A cough is your body’s way of protecting you from foreign substances that find their way into your airways. It also clears mucus out of your lungs and airways, which also gets rid of germs and irritants.
You might have a dry, nonproductive cough (without mucus) or a wet, productive cough (with mucus). A cough might be barky (a sign of croup) or end with a whoop (a sign of whooping cough). It might come on suddenly and go away within a few weeks. Or it might seem like it’s been going on forever and will never go away (chronic cough).
Possible Causes
What are the most common causes of cough?
Some common causes of cough include:
- Acid reflux or GERD (gastroesophageal reflux disease)
- Allergens, like pollen, pet dander and molds
- Asthma
- Certain medications, like ACE inhibitors and nasal sprays
- COPD and other chronic lung diseases
- Infections, like colds, flu, whooping cough, bronchitis and pneumonia
- Irritants, like smoke, dust and strong smells
- Postnasal drip
Less common causes include cancers that affect your lungs, heart disease and vocal cord disorders. A healthcare provider might use a chest X-ray or lung function tests to help diagnose the cause of a cough.
Complications
Too much coughing or forceful coughing can lead to:
- Asthma attacks
- Difficulty breathing
- Choking
- Fainting
- Headache
- Muscle pain and strains
- Rib fractures
- Vomiting
Advertisement
Care and Treatment
What is the best medicine for a cough?
Some over-the-counter (OTC) treatments might help with a cough. These include:
- Cough drops, throat lozenges and throat sprays: These might numb or soothe your throat for temporary relief from the tickly cough feeling.
- Cough suppressants: Cough suppressants like dextromethorphan help calm the part of your brain that tells you to cough.
- Decongestants: Decongestants might help if postnasal drip is causing a cough or making it worse.
- Expectorants: Expectorants like guaifenesin help thin out mucus. This makes it easier for you to cough out what’s irritating your airways.
- Honey: Some studies suggest that a spoonful of honey works as well as medications to calm a cough. But you shouldn’t give honey to kids under a year old.
Don’t give cough medications to children unless their provider (like a pediatrician or family doctor) says it’s OK.
How can I help a cough at home?
You can avoid coughing or help a cough go away faster if you:
- Drink water. Staying hydrated can help thin out mucus.
- Sit in a steamy shower or use a humidifier. This can loosen mucus and keep your airways moist.
- Don’t smoke and vape. Cigarette smoke and vaping mist can cause inflammation in your airways.
- Avoid irritants. This includes scents, secondhand or campfire smoke, and allergens.
Treating health conditions that cause cough
If an ongoing health condition is causing a cough, your provider might prescribe:
- Antibiotics for bacterial infections
- Antihistamines or steroid nasal sprays (like Flonase®) for allergies
- Inhalers for asthma or COPD management
- Oral steroids for croup or flare-ups of asthma or COPD
- Proton pump inhibitors or H2 blockers for acid reflux
When To Call the Doctor
When should I worry about a cough?
Talk to a healthcare provider if you or your child has:
- A cough that lasts longer than a few weeks or gets worse over time
- A cough that makes a barking or whooping sound
- Vomiting from a cough
- A fever that lasts more than a day or two
- Yellow, green or bloody mucus
Go to an emergency room or call 911 (or your local emergency service number) if you have a cough and you:
- Feel like you’re choking
- Can’t breathe well
- See a lot of blood when you cough
- Wheeze (make a noise when you breathe out)
- Have severe chest pain
Additional Common Questions
How do I stop uncontrollable coughing?
Taking a sip of water, sucking on a cough drop (carefully to avoid choking) or sitting in a steamy shower might help stop a coughing fit. But uncontrollable coughing can be scary and hard to manage. It can make it hard to breathe and cause you to throw up or choke.
If you have frequent coughing fits, see a healthcare provider or go to the emergency room. They may be able to treat you with a steroid or other medications to calm your cough.
Advertisement
What does it mean if I cough after eating?
Coughing soon after eating could be a sign of acid reflux. Or if you cough while eating, food may have gone “down the wrong way” (aspiration). This means it went towards your lungs instead of your stomach. You cough to try to force the food out, so it doesn’t get into your lungs.
A note from Cleveland Clinic
Coughing is your body’s way of protecting you from germs and irritants. But that doesn’t mean it can’t also be really annoying — and sometimes scary. Most causes of cough aren’t serious. But if you’ve had a cough for a long time or if you’re coughing so much you can’t catch your breath, see a healthcare provider.
Advertisement
Care at Cleveland Clinic
Cleveland Clinic’s primary care providers offer lifelong medical care. From sinus infections and high blood pressure to preventive screening, we’re here for you.
Find a Primary Care ProviderSchedule an AppointmentMedically ReviewedLast reviewed on 08/18/2025.
Learn more about the Health Library and our editorial process.
References
AdvertisementAdvertisementAdAppointments 216.444.6503Appointments & LocationsRequest an AppointmentTag » Why Do I Cough When I Eat
-
7 Reasons Why You're Coughing After Eating
-
Cough After Eating: Causes, Treatment, And More - Healthline
-
The Reasons You May Be Coughing After Eating - Collin County ENT
-
Why Do I Cough After I Eat: Common Causes And What To Do?
-
If You Frequently Cough After Eating, You May Want To Talk To Your ...
-
Cough After Eating: Causes, Treatment, And Foods
-
What It Means When You Cough After Eating - Men's Health
-
Why Do I Cough After I Eat? - Common Causes, Treatment, And More
-
7 Reasons You're Coughing After Eating In Los Angeles
-
Why Do I Cough During And After Eating? - Quora
-
An After Eating Cough: A Symptom Of GERD And Asthma
-
Why Do I Cough When I Eat Or Drink? - Quora
-
Coughing After Eating - Causes, Food Allergies & Treatments
-
Foods To Eat And Avoid When You Have A Cough - Prospan Australia