booking icon
Booking
doctors icon
Doctors
Services icon
Services
contact icon
Contact
blue search icon
Search
wechat qrcode close btn

Latest Health Information

12 Mar 2026

That Nagging Cough Won't Go Away? 6 Common Reasons Why

It's frustrating when you've gotten over the worst of a cold or the flu, but the cough just won't let go. While it's easy to dismiss it as "just a lingering cough," a cough that sticks around for more than three weeks often has a specific cause that needs attention. 

 

Think of a persistent cough as a warning light on your car's dashboard. It's a signal that something needs to be checked. While it's often something simple, it's important not to ignore it. Here are six common reasons why your cough might be lingering, plus guidance on when to seek medical help. 

 

6 Common Causes of a Persistent Cough 

  1. Post-Nasal Drip (Upper Airway Cough Syndrome)

This is one of the most frequent causes. Mucus from your nose or sinuses drips down the back of your throat, tickling it and triggering a cough reflex. 

 

  • Typical signs: A sensation of something dripping in your throat, frequent throat-clearing, and a coughthat'sworse at night when you lie down. It's often linked to sinusitis, allergies, or the tail end of a cold. 

 

  1. Post-Infectious / Post-Viral Cough

After a viral infection like flu, COVID-19, or RSV, the airways can remain inflamed and extra-sensitive even after the virus has cleared. This lingering inflammation and "hypersensitivity" is a very common reason for a residual cough that can last for weeks. 

 

  • Typical signs: A dry or slightly productive cough that persists after other cold/flu symptoms haveresolved. The throat and airways are simply irritated and need time to heal. It can be stubborn and may require medical treatment.

 

  1. Cough-Variant Asthma

Not all asthma causes the classic wheezing. In this type, a persistent dry cough is the main—and sometimes only—symptom. 

 

  • Typical signs: The cough can be triggered bycold air, exercise, or allergens (like pollen or dust mites). It often gets worse at night.
  • Diagnosis & Treatment: A simple lung function test (spirometry) can help diagnose it. Thankfully, it usually responds very well to standard asthma inhalers.

 

  1. Gastro-oesophagealReflux Disease (GORD/GERD)

Stomach acid washing back up into your food pipe (oesophagus) can irritate nerves and trigger a cough. Surprisingly, about one in three people with reflux-cough don't experience classic heartburn. 

 

  • Typical signs: Cough that is worse after meals or when lying flat.
  • What helps: Simple changes can makea big difference, like avoiding late-night meals, spicy or fatty foods, and caffeine. Raising the head of your bed and prescription acid-reducing medication can be effective.

 

  1. Chronic Bronchitis / COPD

This is a long-term inflammation of the airways, most commonly caused by smoking. It can also result from long-term exposure to air pollution, dust, or chemical fumes. 

 

  • Typical signs: A cough that produces phlegm (sputum) most days for at least three months of the year, along with increasing shortness of breath during physical activity.

 

  1. Side Effect of Blood Pressure Medication (ACE Inhibitors)

If you take medication for high blood pressure, check the name. Drugs like ramipril, lisinopril, and enalapril (known as ACE inhibitors) cause a dry, persistent, tickly cough in up to 20% of people who take them. 

 

  • The good news: The cough is harmless and will go away within a few weeks of stopping the medication. Never stopsuddenly, buttalk to your doctor—they can easily switch you to a different class of medication (like an ARB, e.g., losartan) that doesn't have this side effect. 

 

Red Flags: When You Should See a Doctor Right Away 

While most persistent coughs are due to one of the reasons above, a cough can sometimes be a sign of a more serious condition like pneumonia, tuberculosis, or lung cancer. You must see a doctor promptly if you have a cough along with any of these warning signs: 

 

  • Coughing upblood or rust-coloured phlegm. 
  • Chest pain or significant difficulty breathing.
  • Unexplained weight loss.
  • Night sweats or a high fever that won't go away. 
  • A cough that started after choking on food (could be an inhaled object).

 

In Summary: Listen to Your Body 

A lingering cough is your body's way of telling you something isn't quite right. In most cases, the cause is easily identified and treatable. By getting it checked out, you're not just finding relief from an annoying symptom—you're taking an important step in looking after your overall health. If your cough has lasted more than three weeks, book an appointment to consult your respiratory specialist.