A nagging cough that won’t go away usually has a specific cause, and the most common one in adults is post-nasal drip — mucus from the nose and sinuses trickling down the back of the throat and triggering the cough reflex. The second most common cause is asthma, particularly a cough-variant form that produces coughing without the classic wheezing. Acid reflux and a group of medications called ACE inhibitors round out the list of usual suspects. A cough lasting more than eight weeks in adults is called chronic cough, and it almost always has an identifiable explanation.
How Long Is Too Long for a Cough?
Doctors divide coughs into three categories based on duration, and the timeline matters because it points toward different causes.
- Acute cough: Less than three weeks. Usually a viral infection like the common cold or flu.
- Subacute cough: Three to eight weeks. Often a lingering post-infectious cough that slowly fades.
- Chronic cough: More than eight weeks in adults. This is the category that needs investigation.
For children, the threshold is different. A cough lasting more than four weeks in a child is considered chronic and warrants a medical evaluation.
The eight-week mark isn’t arbitrary. Most viral coughs resolve within three weeks, and a post-infectious cough typically clears by eight weeks. When a cough crosses that line, it’s a signal that something other than a resolving infection is driving it.
What Causes a Nagging Cough That Won’t Go Away?
In adults with chronic cough, research consistently shows that three conditions account for the majority of cases: upper airway cough syndrome (post-nasal drip), asthma, and gastroesophageal reflux disease. Many people have more than one of these at the same time, which is why treating only one often doesn’t fully resolve the cough.
Post-Nasal Drip (Upper Airway Cough Syndrome)
This is the single most common cause of chronic cough in adults. The nose and sinuses produce mucus continuously. When allergies, sinusitis, or irritants cause excess mucus, it drips down the back of the throat. That drip stimulates cough receptors in the throat and upper airway.
The cough from post-nasal drip is often worse at night or when lying down. People may describe a tickle in the throat or a constant need to clear their throat. Interestingly, many people with post-nasal drip don’t feel the drip itself — they only notice the cough.
Asthma and Cough-Variant Asthma
Asthma is a chronic inflammatory condition of the airways. Classic asthma causes wheezing, chest tightness, and shortness of breath along with coughing. But a subtype called cough-variant asthma causes coughing as the only symptom.
With cough-variant asthma, the cough is typically dry and worse at night or early morning. It may be triggered by exercise, cold air, or allergens. Without wheezing, it can go undiagnosed for months. A lung function test called spirometry, sometimes with a methacholine challenge, is used to confirm the diagnosis.
Gastroesophageal Reflux Disease (GERD)
Acid reflux can irritate the esophagus and the vagus nerve, triggering a cough reflex. Some people with reflux-related cough have typical heartburn. Others have no digestive symptoms at all — just a persistent cough. This is sometimes called silent reflux.
The cough from reflux tends to be worse after eating, when lying down, or in the morning. It’s often dry. The connection between reflux and cough is well established but the exact mechanism is still debated — it may involve direct acid contact, nerve stimulation, or both.
ACE Inhibitor Medications
A class of blood pressure medications called ACE inhibitors can cause a persistent dry cough. Common examples include lisinopril and enalapril. This side effect occurs in a meaningful percentage of people who take them and can start days to months after beginning the medication.
The cough typically resolves within one to four weeks after stopping the drug. If you take an ACE inhibitor and develop a persistent cough, that’s a conversation to have with your prescribing doctor — don’t stop the medication on your own.
Other Causes Worth Knowing
Less common causes include chronic bronchitis (often smoking-related), bronchiectasis (damaged airways that collect mucus), pertussis (whooping cough), and lung conditions that cause airway irritation. In rare cases, a chronic cough can be an early sign of a more serious lung problem.
Smoking is a major contributor to chronic cough. If you smoke and have a cough lasting more than eight weeks, that alone is a reason to see a doctor.
When Should a Nagging Cough Concern You?
Most chronic coughs have benign causes, but certain signs warrant prompt medical attention.
- Coughing up blood
- Unexplained weight loss
- Shortness of breath that is new or worsening
- Chest pain
- Fever that comes and goes or doesn’t resolve
- Hoarseness lasting more than a few weeks
- A cough that started after choking or swallowing something
- Night sweats
These don’t automatically mean something serious, but they change the urgency of getting evaluated. A chronic cough with any of these features should be assessed by a doctor rather than managed at home.
Why Does a Cough Linger After a Cold or Flu?
This is one of the most common scenarios: you get sick, the acute symptoms fade, but the cough hangs on for weeks. That’s called a post-infectious cough, and it falls into the subacute category.
The reason is that a respiratory infection inflames the airways and increases mucus production. Even after the infection clears, the airways can remain sensitive and hyperreactive. The cough reflex becomes easier to trigger. This sensitivity gradually subsides, but it can take several weeks.
Post-infectious cough typically resolves within three to eight weeks without specific treatment. If it crosses the eight-week mark, it’s no longer considered post-infectious and other causes should be investigated.
How Do Doctors Figure Out What’s Causing It?
Because chronic cough often has overlapping causes, diagnosis is usually a process of elimination. A doctor will start with a detailed history — when the cough started, what makes it worse, whether it’s dry or productive, and what medications you take.
From there, common steps include:
- A trial of treatment for the most likely cause (for example, a nasal steroid spray for suspected post-nasal drip)
- Spirometry to check lung function if asthma is suspected
- A trial of acid suppression medication if reflux is suspected
- Chest X-ray if the history suggests something structural
- Reviewing medications for ACE inhibitors or other culprits
This stepwise approach works for most people. If the cough doesn’t respond to treatment for the first suspected cause, the doctor moves to the next. It can take time, and that’s frustrating for patients — but it reflects the reality that chronic cough rarely has a single obvious answer on the first try.
What Actually Helps a Nagging Cough?
Treatment depends entirely on the cause. There is no single remedy that works for all chronic coughs, and this is where a lot of over-the-counter products fall short.
For post-nasal drip, nasal steroid sprays and antihistamines are commonly used. For cough-variant asthma, inhaled corticosteroids are the standard treatment. For reflux-related cough, acid-suppressing medications may help, though the evidence for reflux as a sole cause of cough is more mixed than for the other two.
For ACE inhibitor cough, the fix is switching to a different class of blood pressure medication — but only under a doctor’s guidance.
Honey has some evidence for soothing acute cough in adults and children over age one. It does not treat the underlying cause of a chronic cough. Over-the-counter cough suppressants have limited evidence for chronic cough specifically, and they don’t address what’s driving it.
No clinical guidelines currently recommend a specific diet or supplement for chronic cough. Anyone marketing a product as a cure for persistent cough is making a claim that hasn’t been validated in clinical trials.
Frequently Asked Questions
What is the most common cause of a nagging cough that won’t go away?
Post-nasal drip, also called upper airway cough syndrome, is the most common cause of chronic cough in adults. Asthma and acid reflux are the next most frequent causes.
Can a nagging cough be a sign of something serious?
In most cases, chronic cough has a treatable and non-serious cause. However, coughing up blood, unexplained weight loss, or worsening shortness of breath should be evaluated by a doctor promptly.
How long should a cough last before I see a doctor?
See a doctor if a cough lasts more than eight weeks in adults or more than four weeks in children. Any cough with red-flag symptoms like blood or chest pain should be checked sooner.
Can blood pressure medication cause a nagging cough?
Yes. ACE inhibitors like lisinopril and enalapril commonly cause a persistent dry cough. It usually resolves within one to four weeks after switching to a different medication, which should only be done with a doctor’s guidance.

