A cough is one of the body’s natural ways of clearing irritants, mucus, and other substances from the airways. It commonly occurs during a cold, flu, or respiratory infection and usually improves as the illness resolves. However, a cough that continues for more than three weeks should not be ignored, especially if it is worsening or accompanied by other symptoms.
A persistent cough may be related to allergies, asthma, acid reflux, or an infection. In some cases, it can indicate a more serious condition, such as tuberculosis (TB), chronic obstructive pulmonary disease (COPD), or another lung disorder.
Understanding the possible causes of a chronic cough can help you recognize when medical evaluation is necessary.
What Is a Chronic Cough?
The duration used to classify a cough varies with age and clinical guidelines. In adults, a cough lasting three to eight weeks is often classified as a subacute cough, while one lasting more than eight weeks is generally considered chronic. In children, a cough lasting more than four weeks commonly warrants further assessment.
Nevertheless, you should not wait eight weeks to consult a doctor if your cough has lasted more than three weeks, is getting worse, or is associated with concerning symptoms.
The duration, type of cough, medical history, and accompanying symptoms can all help determine the underlying cause.
1. Respiratory Infections
One of the most common reasons for a persistent cough is a respiratory infection.
Even after a viral infection has cleared, inflammation and increased sensitivity in the airways can cause coughing for several weeks. This is sometimes called a post-infectious cough.
Common associated symptoms may include:
- A dry or irritating cough
- A tickling sensation in the throat
- Coughing more at night
- Mild throat irritation
- Symptoms that gradually improve after a cold or flu
Although a post-infectious cough often settles on its own, a cough that persists, worsens, or returns with fever should be assessed by a healthcare professional.
2. Tuberculosis (TB)
Tuberculosis is an important cause to consider in India, particularly when a cough persists for several weeks.
TB is an infectious disease that most commonly affects the lungs and spreads through the air when an infected person releases bacteria while coughing or speaking.
Possible symptoms include:
- A persistent cough
- Coughing up blood or blood-stained sputum
- Fever
- Night sweats
- Unexplained weight loss
- Reduced appetite
- Persistent fatigue
Not everyone with TB experiences all these symptoms.
If you have a cough lasting three weeks or longer, particularly with fever, night sweats, weight loss, or blood in your sputum, seek medical evaluation promptly. A clinician may recommend sputum testing, chest imaging, or other investigations depending on your symptoms.
Early diagnosis and appropriate treatment are important for protecting your health and reducing transmission.
3. Asthma
Asthma is a condition in which the airways become inflamed and sensitive to certain triggers.
Although many people associate asthma with wheezing and breathlessness, a persistent cough can sometimes be the main symptom. This is known as cough-variant asthma.
Symptoms may include:
- A dry cough that continues for weeks
- Coughing more at night or early in the morning
- Cough triggered by exercise
- Symptoms that worsen in cold air
- Coughing after exposure to dust, smoke, or allergens
- Episodes of wheezing or chest tightness
A doctor may recommend lung function testing to evaluate whether asthma is contributing to your symptoms.
4. Allergies and Postnasal Drip
Allergies can cause inflammation in the nose and upper airways. Excess mucus may drain down the back of the throat, creating irritation and triggering a persistent cough.
This is often associated with upper airway cough syndrome, which can occur with allergic rhinitis or other nasal conditions.
Common symptoms include:
- Frequent sneezing
- A runny or blocked nose
- Itchy eyes or nose
- A sensation of mucus at the back of the throat
- Frequent throat clearing
- Coughing that worsens when lying down
Treatment depends on the underlying cause and may include measures to reduce allergen exposure or medications recommended by a healthcare professional.
5. Acid Reflux (GERD)
Acid reflux occurs when stomach contents flow back into the oesophagus. In some people, reflux can irritate the upper airway or trigger a cough reflex.
A reflux-related cough may occur even when typical heartburn is absent.
Possible clues include:
- Coughing after meals
- Cough that worsens when lying down
- A sour taste in the mouth
- Heartburn
- Hoarseness
- Frequent throat clearing
However, not every persistent cough is caused by acid reflux. A doctor can assess whether reflux is a likely explanation before recommending treatment.
6. Chronic Obstructive Pulmonary Disease (COPD)
COPD is a long-term lung condition that includes chronic bronchitis and emphysema. Smoking is a major risk factor, although long-term exposure to air pollution, occupational dust, and other harmful particles can also contribute.
COPD may cause:
- A persistent cough
- Regular production of mucus
- Breathlessness during physical activity
- Wheezing
- Frequent respiratory infections
- Reduced exercise tolerance
People with a history of smoking or prolonged exposure to indoor or outdoor air pollution should seek medical assessment if they develop a persistent cough or worsening breathlessness.
Lung function testing can help establish the diagnosis.
7. Smoking and Air Pollution
Cigarette smoke, second-hand smoke, dust, fumes, and air pollution can irritate the airways and contribute to ongoing coughing.
Repeated exposure may worsen existing respiratory conditions or increase the risk of developing chronic lung disease.
If you have a persistent cough, consider whether symptoms worsen around smoke, traffic pollution, workplace dust, or household cooking fumes.
Reducing exposure is helpful, but a persistent cough should not automatically be attributed to pollution or smoking without checking for other causes.
8. Certain Medications
Some medications can cause a persistent dry cough.
One example is a group of blood pressure medicines called ACE inhibitors. These medications can trigger a cough in some people.
If your cough began after starting a new medicine, discuss the timing with your doctor. Do not stop prescribed medication without medical advice, because your healthcare professional may need to consider an appropriate alternative.
9. Less Common but Serious Lung Conditions
A persistent cough can occasionally be associated with more serious conditions, including lung cancer or interstitial lung disease.
Warning signs may include:
- Blood in the sputum
- Unexplained weight loss
- Persistent chest pain
- Increasing breathlessness
- Ongoing hoarseness
- A change in a long-standing cough, especially in someone who smokes
These symptoms do not necessarily mean that a serious disease is present, but they warrant timely medical evaluation.
When Should You See a Doctor?
Arrange a medical appointment if your cough has continued for more than three weeks, especially if it is not improving or keeps returning.
Medical evaluation is particularly important if you also experience:
- Persistent fever
- Night sweats
- Unexplained weight loss
- Thick or discoloured sputum that persists
- Wheezing
- Breathlessness during routine activities
- Repeated chest infections
- A history of smoking, TB exposure, or chronic lung disease
Seek emergency medical attention if you experience severe difficulty breathing, significant coughing up of blood, severe chest pain, blue or grey lips, or confusion.
What Tests May Be Needed for a Persistent Cough?
The appropriate investigations depend on your symptoms, medical history, examination findings, and possible exposure to infections or irritants.
A healthcare professional may recommend:
- Chest X-ray: Helps identify certain lung infections and other abnormalities.
- Sputum tests: May be used to investigate TB or selected respiratory infections.
- Spirometry: Assesses airflow and helps evaluate asthma or COPD.
- Allergy evaluation: May be appropriate when allergic symptoms are prominent.
- Additional blood tests: Used when specific infections or other conditions are suspected.
- CT scan or specialist assessment: May be recommended if initial findings or symptoms require further investigation.
Not everyone needs every test. Your doctor will select the most appropriate investigations based on the clinical assessment.
How Can You Manage a Persistent Cough?
While the underlying cause is being investigated, a few simple measures may help reduce irritation:
- Drink adequate fluids to help keep your throat comfortable.
- Avoid smoking and second-hand smoke.
- Reduce exposure to dust, strong fragrances, and other known irritants.
- Follow prescribed treatment for asthma, allergies, reflux, or other diagnosed conditions.
- Avoid taking antibiotics without medical advice, because many respiratory infections are viral.
- Do not repeatedly use cough suppressants or combination cold medicines without checking whether they are appropriate for you.
Home remedies may ease mild symptoms, but they cannot replace evaluation when a cough persists or warning signs are present.
Final Thoughts
A cough lasting more than three weeks may result from a lingering respiratory infection, asthma, allergies, acid reflux, smoking, or medication side effects. However, conditions such as tuberculosis and chronic lung disease must also be considered when symptoms or risk factors suggest them.
The duration of the cough, associated symptoms, and your medical history can help a doctor determine the next steps.
If your cough has lasted more than three weeks, do not keep treating it at home without understanding the possible cause. Timely medical evaluation can help identify the problem, guide appropriate treatment, and reduce the risk of complications.
If you experience coughing up blood, severe breathlessness, or significant chest pain, seek urgent medical attention.