Persistent cough: which doctor to see
A cough after a cold can linger for three to four weeks — that is normal. But a cough lasting longer than a month, especially with shortness of breath or phlegm, is a reason to see a pulmonologist and find the cause.

Common causes
- A lingering cough after a viral infection
- Allergy and asthma
- Postnasal drip from chronic rhinitis
- Smoking, including second-hand smoke
- Acid reflux
- A side effect of some blood pressure medicines
When to seek urgent help
Do not wait for a scheduled visit if you have any of these signs:
- Coughing up blood
- Cough with high fever for more than 3–4 days
- Marked shortness of breath, wheezing, choking episodes
- Cough with chest pain
- Cough with weight loss and night sweats
Ambulance: 103 (103 from a mobile) · Unified rescue service: 911
Your specialist
Pulmonologist
What to bring to the visit
- A timeline: how long the cough has lasted, dry or with phlegm, when it worsens
- Chest X-ray results, if you have had one
- A list of medicines you take
- Information about smoking and allergies
Frequently asked questions
How long can a cough last after a cold?
Up to 3–4 weeks — a common "post-infectious" cough. If it lasts longer, gets worse or new symptoms appear, see a doctor.
Do I need a chest X-ray?
For a lingering cough the doctor usually orders an X-ray. The general practitioner or pulmonologist will arrange it at the visit.
More in “Chest and heart”
- Chest pain
Cardiologist
- High blood pressure
Cardiologist
The information on this page is for reference only and does not replace a doctor's consultation. Only a doctor can make a diagnosis in person. If your condition worsens, call 103.