Quick Answer
A persistent cough is not always a chest infection. While bronchitis and pneumonia are common culprits, a cough lasting more than three weeks may also be caused by asthma, acid reflux, postnasal drip, tuberculosis, air pollution, or a blood pressure medication. In Pakistan, cough variant asthma and TB are among the most frequently missed diagnoses. A cough lasting eight weeks or more in an adult always warrants a proper medical evaluation.
Most people in Pakistan reach for a cough syrup and assume a stubborn cough will clear up on its own. Sometimes it does. But when a cough drags on past two or three weeks, especially without a fever or runny nose, the cause is often something other than a simple chest infection.
Lahore winters are a good example of how complicated this gets. The city’s smog season runs from October through January, and during those months respiratory clinics fill with patients whose coughs have lasted for weeks. Some have a genuine chest infection. Many do not. A cross-sectional study at KRL Hospital Islamabad found that cough variant asthma was the leading cause of chronic cough in Pakistani adults, accounting for 47% of cases, while acid reflux, allergic rhinitis, and blood pressure medications made up much of the rest.
Understanding what is actually driving a cough matters because the treatment for each cause is completely different. Antibiotics, for instance, do nothing for an asthma-related cough or an acid reflux cough, yet they are among the most overprescribed medicines in Pakistan for exactly this symptom.
How Long Is Too Long? Defining a Persistent Cough
A persistent cough is one that lasts beyond the normal recovery window of a viral illness. Clinically, doctors classify coughs by duration: acute coughs last under three weeks, subacute coughs last three to eight weeks, and a chronic cough is one that continues for eight weeks or more in adults, per guidelines from the American College of Chest Physicians. A cough lasting even three weeks without an obvious explanation deserves attention, not just another bottle of Benylin.
The type of cough matters too. A wet or productive cough brings up mucus and is more typical of an active infection. A dry, tickly cough with no phlegm is more commonly linked to asthma, acid reflux, or a medication side effect. Knowing the difference helps a doctor narrow down the cause quickly.

Common Causes of Persistent Cough Beyond a Chest Infection
A chest infection, whether bronchitis or pneumonia, is one cause of a persistent cough, but it’s far from the only one. Here are the causes Pakistani patients most commonly encounter, including several that are routinely missed.
Cough Variant Asthma
Asthma doesn’t always cause wheezing. In cough variant asthma, a dry cough is the only symptom, with no shortness of breath or audible wheeze. It tends to worsen at night, in cold air, or after exercise. This is the single most common cause of chronic cough in Pakistani adults according to the KRL Hospital Islamabad study cited above, yet it is frequently treated as a recurring chest infection for months before the correct diagnosis is made.
Postnasal Drip
When the sinuses produce excess mucus, it drips down the back of the throat and triggers a cough reflex. This is called postnasal drip, and it’s one of the most common reasons a cough lingers after a cold or during allergy season. In Pakistan, dust, pollen, and vehicle emissions are major triggers, particularly in Karachi and Lahore where air quality is frequently poor. The cough is often worse in the morning or when lying down.
Acid Reflux (GERD)
Gastroesophageal reflux disease, commonly called GERD, is a condition where stomach acid travels back up into the food pipe and irritates the throat and airways. It can cause a persistent dry cough even in people who feel no heartburn at all. According to Harvard Health Publishing, up to one-third of GERD patients have no chest pain and only complain of a cough or a hoarse voice. Eating heavy meals late at night, which is common during Ramadan or at family dinners, can make reflux-related cough noticeably worse.
Blood Pressure Medication (ACE Inhibitors)
A class of blood pressure medicines called ACE inhibitors, which includes drugs like enalapril and lisinopril, causes a dry, persistent cough in roughly 10 to 20% of people who take them, according to published clinical data. This is a direct drug side effect, not an infection, and it does not go away with cough syrups. In Pakistan, where hypertension is widespread and ACE inhibitors are among the most commonly prescribed antihypertensives, this cause is frequently overlooked. If a cough started within weeks or months of beginning a blood pressure tablet, the medication is worth discussing with a doctor.
Tuberculosis (TB)
Pakistan carries one of the highest TB burdens in the world. According to the World Health Organization, Pakistan records over 500,000 new TB cases every year, making it one of eight countries that together account for two-thirds of global TB cases. A cough lasting more than two weeks, especially when accompanied by night sweats, unexplained weight loss, low-grade fever, or blood-tinged sputum, should be evaluated for TB. A study from a periurban area of Karachi found that 15.8% of patients with a cough lasting two or more weeks had pulmonary TB. This is not a rare diagnosis in Pakistan; it is a common one that should be actively excluded.

Air Pollution and Smog
Lahore regularly ranks among the most polluted cities in the world during its winter smog season. Research published in a 2025 systematic review found that vehicular emissions in Punjab account for 43% of air pollution, and environmental health experts at the University of Punjab documented a 40% decrease in lung capacity during heavy haze periods. Breathing in fine particulate matter day after day inflames the airways and produces a cough that persists as long as the exposure continues. This is not a condition that antibiotics or cough syrups will fix.
Post-COVID Cough
A dry cough that lingers for weeks or months after a COVID-19 infection is a well-recognised feature of post-COVID syndrome. The airways remain inflamed and hypersensitive long after the virus has cleared. Pakistani patients who recovered from COVID-19 and are still coughing weeks later should mention this timeline to their doctor, as it changes the diagnostic approach entirely.
Whooping Cough (Pertussis)
Pertussis, caused by the bacterium Bordetella pertussis, produces a characteristic cough that comes in intense bursts and may end with a high-pitched inhale. It can affect adults and adolescents whose childhood vaccine protection has faded. It’s worth considering in someone who has been coughing for more than two weeks with no other obvious cause, particularly if others in the household have similar symptoms.
If your cough has lasted more than three weeks or you’re unsure what’s causing it, a chest specialist or general physician can help identify the real cause before it progresses.
Persistent Cough: Common Causes at a Glance
| Cause | Typical Cough Type | Key Clue | Common in Pakistan? |
|---|---|---|---|
| Chest infection (bronchitis/pneumonia) | Wet, productive | Fever, coloured mucus | Yes |
| Cough variant asthma | Dry, nocturnal | No wheeze; worse at night | Very common |
| Postnasal drip | Wet or dry | Worse in morning; throat clearing | Yes, allergy season |
| GERD (acid reflux) | Dry, chronic | No heartburn; worse after meals | Yes |
| ACE inhibitor medication | Dry, hacking | Cough started after BP tablet | Yes, high BP rates |
| Tuberculosis | Productive, prolonged | Night sweats, weight loss | High burden country |
| Smog/air pollution | Dry or irritant | Worse in Lahore winter | Seasonal, Punjab |
| Post-COVID syndrome | Dry, persistent | Recent COVID history | Yes |
Red Flag Symptoms: When a Cough Needs Urgent Attention
Most persistent coughs are not emergencies, but certain features should prompt a visit to a doctor without delay. These are the warning signs that point to something more serious than a lingering virus or allergy.

- Coughing up blood or blood-streaked sputum
- Unexplained weight loss of more than a few kilograms over weeks
- Night sweats that soak clothing
- Shortness of breath at rest or with minimal activity
- Chest pain that worsens when breathing or coughing
- A cough that has lasted more than eight weeks in an adult
- A new cough in a smoker, or a change in the character of an existing cough
- Swelling in the feet or ankles alongside a cough (may suggest a heart problem)
None of these symptoms alone confirms a specific diagnosis, and a cough that sounds mild can still have a serious cause. A qualified gastroenterologist in Pakistan may be needed if GERD is suspected, while respiratory symptoms with any of the red flags above call for a chest physician’s evaluation. You can also read more about quick home remedies for a cough for mild, short-duration cases while waiting for an appointment.
What Tests Does a Doctor Use to Diagnose a Persistent Cough?
There is no single test for a persistent cough. A doctor will start with a detailed history, asking how long the cough has lasted, whether it is dry or productive, what makes it worse, and what other medications the patient takes. From there, investigation depends on the likely cause.
- Chest X-ray: rules out pneumonia, TB, and lung masses. Available at most government hospitals in Pakistan for roughly Rs. 500 to Rs. 1,500.
- Sputum test: checks for TB bacteria or other infections. Free at government TB clinics under the National TB Programme.
- Spirometry: a breathing test that measures lung function and helps diagnose asthma or COPD. Available at chest clinics in major cities.
- Blood tests: can identify infection, allergy markers, or eosinophilia linked to asthma.
- CT scan of the chest: used when a chest X-ray is normal but symptoms persist, or when a more detailed view of the lungs is needed.
In many cases, a doctor may try a short trial of treatment for the most likely cause before ordering further tests. If the cough improves with an antihistamine, postnasal drip was probably the cause. If it improves with an acid suppressant, GERD was likely involved. This step-by-step approach is standard clinical practice.
Persistent Khansi ke Asbaab | مسلسل کھانسی کے اسباب
مسلسل کھانسی ہمیشہ سینے کے انفیکشن کی علامت نہیں ہوتی۔ پاکستان میں کھانسی کی سب سے عام وجوہات میں دمہ، تیزابیت، ناک سے گلے میں بلغم کا گرنا، تپ دق، اور بلڈ پریشر کی دوائیں شامل ہیں۔ اگر کھانسی تین ہفتوں سے زیادہ جاری رہے، خاص طور پر اگر وزن کم ہو رہا ہو، رات کو پسینہ آتا ہو یا بلغم میں خون آئے، تو فوری طور پر کسی ڈاکٹر سے رجوع کریں۔ لاہور اور کراچی میں فضائی آلودگی بھی طویل کھانسی کی ایک بڑی وجہ بن سکتی ہے۔
Persistent cough with any red-flag symptoms needs a proper evaluation. Marham connects you with verified through online and in-clinic consultations, so you can get a diagnosis without a long wait.
Frequently Asked Questions
Is a persistent cough always a sign of a chest infection?
No, a persistent cough is not always a chest infection. In Pakistani adults, cough variant asthma, acid reflux, postnasal drip, and blood pressure medications are among the most common causes of a cough that won’t go away. A chest infection is one possibility, but it’s not the default explanation for every prolonged cough.
When should I worry about a persistent cough?
You should see a doctor if your cough has lasted more than three weeks, or sooner if you notice blood in your sputum, unexplained weight loss, night sweats, or shortness of breath. Any cough lasting eight weeks or more in an adult needs a proper medical evaluation to rule out serious conditions.
Can acid reflux cause a persistent cough?
Yes, acid reflux (GERD) is a well-established cause of chronic dry cough, even in people who feel no heartburn. Stomach acid irritates the back of the throat and triggers the cough reflex. Eating heavy meals late at night can make this worse, and the cough often improves with acid-suppressing treatment.
Can a persistent cough be a sign of tuberculosis in Pakistan?
Yes, and it should be actively considered. Pakistan has over 500,000 new TB cases per year according to the WHO, and a cough lasting more than two weeks with night sweats, weight loss, or blood-tinged sputum warrants a sputum test and chest X-ray to rule out TB. Free testing is available at government TB clinics nationwide.
Can blood pressure tablets cause a persistent cough?
Yes. ACE inhibitor medications, a common class of antihypertensives, cause a dry persistent cough in roughly 10 to 20% of users. The cough typically starts within weeks to months of beginning the medicine and resolves when the drug is switched. A doctor can prescribe an alternative that doesn’t cause this side effect.
What is the difference between an acute cough and a chronic cough?
An acute cough lasts under three weeks and is usually caused by a cold or flu. A chronic cough lasts eight weeks or more in adults and is almost always due to an underlying condition such as asthma, GERD, or postnasal drip rather than an active infection.
When should I see a specialist for a persistent cough?
See a specialist if your cough has not improved after three weeks, if it started after a new medication, or if you have any red-flag symptoms such as blood in sputum, weight loss, or breathlessness. A general physician is a good first step; they may then refer you to a chest specialist or gastroenterologist depending on the likely cause.
Conclusion
A persistent cough is one of the most mismanaged symptoms in Pakistan, largely because it gets automatically treated as a chest infection. The reality is that asthma, acid reflux, postnasal drip, blood pressure tablets, and TB are all common causes that require completely different treatments. If a cough has lasted more than three weeks, or if any red-flag symptoms are present, a proper diagnosis is the only way forward. Antibiotics and cough syrups are not a substitute for finding out what is actually wrong.
This article is for informational purposes only and does not constitute medical advice. Please consult a qualified healthcare professional for diagnosis and treatment.
