Coughing is a natural reflex that helps protect your lungs by clearing out mucus, irritants, and foreign particles. It’s something we all experience, especially when we catch a cold, flu, or have allergies. But what happens when a cough doesn’t go away? If you’ve been coughing for weeks, it might be time to consider whether it’s something more serious—like a chronic cough.
Types of Coughs?
Healthcare providers divide coughing into three groups, based on how long the cough has lasted:
- Acute Cough: Coughing less than three weeks,
- Sub-acute Cough: Coughing that lasts from three to eight weeks,
- Chronic Cough: Coughing that lasts longer than eight weeks
Just about everybody coughs sometimes. From time to time, you may get a cough that lasts a short while (known as an acute cough), and then goes away. A main cause of acute cough is the common cold. You may catch a cold then have a cough that lasts two or three weeks. If you have an acute cough, follow this treatment advice.
Acute cough warning signs — See a healthcare provider or go to the nearest emergency room, if you are:
- Extremely short of breath
- Turning blue in the lips or fingernails
- Swelling in the lips
- Coughing up blood
A cough that lasts for 3-8 weeks is often caused by a cold or other lung infection that lasts longer than normal. A cough that lasts 3-8 weeks may go away by itself but it may also need treatment. If you have a three-week cough and you are not sure if you should see your healthcare provider, read the following questions:
- Are you coughing up blood?
- Are you short of breath?
- Has your cough has changed over time?
- Are you losing weight without trying?
- Are you coughing up phlegm?
- Do you have a fever?
- Do you currently smoke?
- Did you smoke in the past?
- Are you living with asthma or COPD or other respiratory conditions?
If you answered yes, to any of these questions, you should talk to your healthcare provider about your cough.
To diagnose your cough your healthcare provider may ask you questions about your family history, things you may have been exposed to at home or work, and if you smoked. Your healthcare provider may want to examine you. Your healthcare provider may also give you a few tests including:
A chest X-ray to take a picture of your lungs. This can tell your healthcare provider if you have something like pneumonia or lung cancer.
- Spirometry – This test measures how much air you can breathe out and in.
- Your healthcare provider will use spirometry to diagnose conditions such as asthma or COPD.
A cough that lasts 8 weeks or longer is known as a chronic cough. A chronic cough is not a disease in itself. It is a sign of something wrong. That’s why it’s important to see your healthcare provider and find out the cause. Some of the most common causes of chronic cough include:
- Post-nasal drip syndrome, when mucus drips down your throat from the back of your nose
- Something at home or work that is irritating your nose or airway
- Allergies
- Asthma
- Smoking
- COPD (new name for emphysema and chronic bronchitis)
- Acid reflux (sometimes called gastro-esophageal reflux disease or GERD)
- Some high blood pressure medications
- Or a combination of these causes
In rare cases, chronic cough can be caused by serious diseases like tuberculosis (TB), lung cancer. Your healthcare provider may want to order a chest x-ray to determine whether you have a serious condition.
The first step in treating a chronic cough is to find out what’s causing it. Your healthcare provider may do several tests to diagnose the cause.
First your healthcare provider will ask about your medical history. He or she might ask you questions such as whether you have allergies, what medications you are currently taking, whether you smoke or smoked in the past, if you use chemicals at home or work, and if you have been sick lately. Before you go to your healthcare provider, write down everything you want to tell him or her. Your healthcare provider should do a physical exam and may also order a chest X-ray.
Your healthcare provider may also order lung function tests (spirometry).
Your healthcare provider may refer you to a breathing specialist (a respirologist).
Once the healthcare provider knows the cause of your cough, he or she will recommend a treatment.
Most of the time, you can get effective treatment for your cough. If you see your healthcare provider and get help early on, it will be easier to treat your cough.
The treatment for cough depends on what’s causing it. For example, if your cough is caused by asthma, the healthcare provider may give you asthma medicine. If your cough is caused by smoking, your healthcare provider will help you quit.
In general, healthcare providers do not recommend over-the-counter cough medicines for acute or chronic coughs.
For coughs in children under 14 years of age: Children under 14 years should not take over-the-counter cough medicines (cough suppressants or expectorants). Cough is very common in children. Cough and cold medicines (including cough syrups) are not useful in children and can actually be harmful. In most cases, a cough will go away on its own. Sometimes coughs are caused by an underlying problem, like asthma or another lung disease, or by something in the air (pollution, smoke, allergens). Healthcare providers will treat the underlying problem.
For adults: Adults with acute cough or upper airway cough syndrome (also called post-nasal drip syndrome) could take an antihistamine with a decongestant. Adults should not take over-the-counter cough expectorants or cough suppressants, including cough syrups and cough drops. They do not treat the underlying cause of the cough.
What causes cough?
Coughing has a purpose. It is your body’s way of keeping unwanted stuff from getting into your lungs. Coughing helps clear extra mucus from your airways (small tubes in your lungs). This extra mucus could be caused by smoking, a cold, a lung infection or a lung disease, like asthma or COPD.
A cough may be cause by a condition not related to your lungs, such as heartburn, some medications, or throat irritants (for example, dust, pollution, chemicals in your workplace or home).
How do I know if my cough is normal?
It is normal to cough occasionally. Coughing with a cold, flu or allergies is normal.
Coughing is not normal if you are coughing up blood or thick mucus. If your cough makes you very tired, or light-headed, or causing chest or stomach pain, or causing you to “wet” yourself, you should talk to your healthcare provider to find out the cause.
What about smoker’s cough?
Smoking can cause chronic cough, but a nagging smoker’s cough isn’t normal. If you are a smoker, get help to quit smoking.
You may be so used to your “smoker’s cough” that you can’t tell if it has changed. Are you coughing more than you used to? For longer at a time? Or has your cough changed? Are you coughing up streaks of blood or more phlegm (mucus)? Any of these may be a sign that something is wrong.
A nagging “smoker’s cough” should not be ignored. A chronic cough in a smoker or former smoker may be a sign of COPD (chronic obstructive pulmonary disease, including emphysema and chronic bronchitis). Discuss your cough with your healthcare provider.
I quit smoking but I still have a cough
Smokers and former smokers are at risk of developing COPD. COPD is short for chronic obstructive pulmonary disease – the new name for emphysema and chronic bronchitis. A cough that has lasted a long time is a symptom of COPD. A simple breathing test called spirometry is used to help diagnose COPD. Ask your healthcare provider about spirometry.
Why should I see the healthcare provider now? Can’t it wait?
If you have COPD or another breathing disease, it’s important to catch it early and treat it as soon as possible. If you get early treatment for COPD, you can slow down the damage to your lungs. This means you’ll have fewer symptoms and you’ll be more able to do your regular activities and hobbies. When COPD is diagnosed late, patients have more severe symptoms and the treatments do not work as well.
If you have any questions about COPD, call our free helpline at (1-888-344-LUNG).
I have asthma but I still cough
If you are coughing a lot, it could be a sign that your asthma is not as well controlled as it could be. See your healthcare provider and ask for help.
Here are some other signs that your asthma might not be under control:
- You wake up at night because of coughing, wheezing or feeling short of breath more than once a week.
- You have symptoms more than twice a week
- You are using your rescue medicine (blue puffer) more than twice a week.
- Your asthma symptoms are stopping you from doing regular activities like exercise.
- If you have any of these signs, see your doctor. Follow your healthcare provider’s advice.
- If you have more questions about your cough and asthma, call us at (1-888-344-LUNG).
Can I just take cough medicine to make my cough go away?
Unless your healthcare provider recommends it, don’t use over-the-counter cough medicine. They won’t treat your cough; they’ll just hide the symptoms. Once your healthcare provider determines what is causing the cough, he or she can treat the cause.
Can my healthcare provider give me medicine to make my cough go away?
A cough is not a disease itself, rather a cough that lasts three weeks or longer is your body’s way of telling you there is something wrong. The first thing your healthcare provider should do is determine what is causing you to cough. Once your healthcare provider determines what is causing the cough, he or she can treat the cause rather than the cough itself.
How will my healthcare provider know what is causing my cough that lasts 3 weeks or longer?
First your healthcare provider will ask about your medical history. He or she might ask you questions such as whether you have allergies, what medications you are currently taking, whether you smoke or smoked in the past, if you use chemicals at home or work, and if you have been sick lately. Before you go to your healthcare provider, write down everything you want to tell him or her.
- Your healthcare provider should do a physical exam and may also order a chest X-ray.
- Your healthcare provider may also order lung function tests (spirometry). Find a lung testing clinic in your area.
- Your healthcare provider may refer you to a breathing specialist (a respirologist).
- Once the healthcare provider knows the cause of your cough, he or she will recommend a treatment.
Most of the time, you can get effective treatment for your coughs. If you see the healthcare provider and get help early on, it will be easier to treat your cough.
How does acid reflux (GERD) cause cough?
GERD is when stomach juice comes up into your esophagus (tube that carries food from your mouth and throat to your stomach). If your stomach juices reach your throat, it can cause irritation and cause you to cough. If you have a cough from GERD you may not have heartburn and your only symptom may be cough.
Can you have more than one cause of cough?
Yes, you can have more than one cause of cough. In fact you can have two or three causes at the same time. This is why it is important to work with your healthcare provider to find the causes.
What is Chronic Cough?
A chronic cough is defined as a cough that lasts longer than eight weeks. Unlike the occasional cough that comes and goes with a cold or allergy, a chronic cough can be persistent, affecting your daily life and overall well-being. It may even cause discomfort or pain, making it hard to sleep, work, or engage in your usual activities.
When to Visit a Healthcare Provider
While coughing is usually not a cause for alarm, certain symptoms accompanying a chronic cough should prompt you to seek medical advice. These include:
- Coughing up blood or thick mucus
- Feeling extremely tired or light-headed
- Experiencing chest or stomach pain
- Incontinence (wetting yourself) during coughing
If you notice any of these symptoms, it’s essential to consult with your healthcare provider to determine the underlying cause of your chronic cough and explore treatment options.
Managing Chronic Cough
The treatment of chronic cough depends on its root cause. For example, if asthma is the culprit, inhalers and other medications may be prescribed to manage symptoms. If GERD is causing the cough, lifestyle changes and medications to reduce acid reflux may help.
In some cases, avoiding triggers like smoking, dust, and other environmental irritants can reduce the severity and frequency of the cough. If medications are contributing to your chronic cough, your healthcare provider may adjust your dosage or switch you to an alternative medication.
Take Control of Your Health
Chronic cough can be more than just an inconvenience—it can be a sign of an underlying health issue that needs attention. Don’t ignore a cough that lingers for weeks. By understanding the potential causes and knowing when to seek medical advice, you can take proactive steps to protect your lung health and improve your quality of life.
Want to learn more about managing chronic cough and lung health? Subscribe to our e-newsletter for more tips, treatment options, and insights on lung health.