Key takeaways
- While a cough after you’ve had a viral infection can last up to 8 weeks as your lungs heal from a cold, any cough lasting longer than two months is clinically defined as chronic and requires a medical evaluation.
- A cough that lingers without a fever or body aches is often caused by non-viral triggers like postnasal drip, acid reflux (GERD), or cough-variant asthma.
- Other common causes for a persistent cough include environmental irritants (like dry air or dust) and certain blood pressure medications (ACE inhibitors) that can cause a persistent dry tickle.
Overview
It’s a common and frustrating experience: you have a cough that won’t go away, but you’re not sick with a cold or the flu. This dry or persistent cough can last for weeks, often leaving patients wondering if there is an underlying issue.
While most people associate coughing with an active infection, a persistent cough often stems from underlying triggers that have nothing to do with a fever or a sore throat, and identifying the cause is the first step toward finding relief.
Whether it is caused by environmental irritants, silent reflux, or postnasal drip, understanding why your body is reacting this way is essential to getting you feeling better.
————–
Need a diagnosis or prescription quickly? Optum Perks offers personalized on-demand care in as little as 15 minutes. For $39, answer a few questions online and receive a diagnosis and treatment plan from a US-licensed healthcare professional. Get started here.
What defines a chronic cough?

In many cases, a cough is caused by a viral infection like a cold or the flu. In these patients, the cough is often accompanied by other symptoms, like a fever, headache, or feeling run-down. However, in some circumstances, you might have a cough lasting a long time without any other symptoms.
Coughing isn’t always linked with an underlying infection. Your body naturally uses a cough to clear toxins, dust, or other irritants from your airways. In clinical terms, a chronic cough is one lasting 8 weeks or longer, and it can have several triggers that cause no other symptoms that make you feel unwell.
What can cause a long-lasting cough when you’re not sick?
There are many reasons you might have a long-lasting cough, even if you don’t have any other symptoms of illness.
Lingering cough after a viral infection
Viral infections like a cold or the flu commonly cause a cough, alongside other symptoms, due to inflammation in the airways. However, the cough may linger long after your other symptoms go away and you no longer feel generally unwell.
In fact, some research suggests that a cough can last between 3 and 8 weeks as your body heals from the inflammation caused by the virus. This postinfectious cough may affect 11% to 25% of adults following a respiratory infection.
Gastroesophageal reflux disease (GERD)
GERD is a condition where small amounts of stomach acid flow back up the esophagus. It can cause symptoms like heartburn, burping, and a sour taste in your mouth. It may also affect your airways, even causing shortness of breath and a chronic cough.
GERD causes a cough through various mechanisms. Experts believe that the acid in your esophagus can get into irritate your airways, triggering the cough reflex. While GERD may cause other symptoms, you may not naturally link them with your cough, making it seem unrelated.
It may also cause a cough without causing any other symptoms, a condition known as silent reflux.
GERD can be managed with over-the-counter (OTC) and prescription medications, most notably proton pump inhibitors (PPIs) like omeprazole (Prilosec), lansoprazole (Prevacid), and esomeprazole (Nexium).
Asthma
Asthma is a chronic condition that often causes wheezing and shortness of breath, but it may have a cough as its only symptom. This is known as cough-variant asthma. This happens when your airways are overly sensitive to various triggers, causing episodes of coughing.
Doctors may diagnose asthma by carrying out tests to assess how your lungs are functioning. If you receive a diagnosis, doctors will prescribe a treatment plan that will often include inhaled medications like corticosteroids or anti-inflammatories to manage airway irritation.
These medications may include albuterol (Ventolin HFA) and fluticasone and salmeterol (Advair HFA).
Postnasal drip
Postnasal drip is the sensation of mucus accumulating in the back of your throat or dripping down from your nose. It often appears more prominently when you’re lying down. It can cause a sensation of a lump in your throat, a sore or scratchy throat, and a chronic cough.
Postnasal drip might be caused by environmental factors like temperature changes or air quality, or it may be linked to underlying conditions — including asthma and GERD. It may be managed with OTC medications like decongestants or antihistamines.
Other causes
Some other factors that can lead to a persistent cough include:
- environmental irritants like dust or dry air
- chronic bronchitis
- certain medications, including ACE inhibitors like lisinopril (Qbrelis)
- tumors in the respiratory system
- lung disease
When to seek medical attention
A chronic cough is defined as any cough that lasts eight weeks or longer. While many causes are benign — such as postnasal drip, silent reflux, or mild asthma — a persistent cough should always be evaluated by a healthcare professional to rule out more serious conditions.
Consult a doctor if your cough doesn’t go away within 8 weeks or is accompanied by any of the following symptoms:
- shortness of breath
- wheezing
- chest pain
- worsening severity
- unexplained weight loss
- coughing up blood
Online care
Online care services, including Optum Perks Online Care, may make getting treatment easier. With these services, you can submit an online form answering a few questions about your symptoms, and a US-licensed healthcare professional will respond soon after to prescribe a treatment plan.
However, in many cases, you may need an in-person lung exam to diagnose the reason for your cough. An online doctor may recommend that you make an in-person appointment with a healthcare professional.
Summary
There are many reasons you might have a persistent cough, even if you don’t feel sick otherwise. The cough may still be lingering from a previous viral infection, which is not a cause for concern and should go away within 8 weeks.
If the cough lasts longer than 8 weeks, it might be linked to various underlying factors, such as asthma, GERD, and postnasal drip, and you should consider seeking medical advice.
————-
If you need help covering the cost of medications, the free Optum Perks Discount Card could help you save up to 80% on prescription drugs. Plus, you can now get them delivered to your home in as little as 3 days. Search for your medication here.

Free prescription coupons
Seriously … free. Explore prices that beat the competition 70% of the time.
Get free cardDisclaimer: While Optum Perks strives for factual, comprehensive, and current information, this article is not a substitute for a licensed healthcare professional’s expertise. Always consult a doctor before taking or discontinuing any medication. Drug information is subject to change and may not cover all uses, directions, precautions, warnings, interactions, reactions, or adverse effects. The lack of a warning does not guarantee a drug’s safety, effectiveness, or appropriateness for all patients or specific uses.