A dry cough can stem from more than a dozen different causes, ranging from a lingering cold to acid reflux to a blood pressure medication you started months ago. The three most common culprits behind a chronic dry cough (one lasting longer than eight weeks) are post-nasal drip, asthma, and acid reflux. But shorter-term dry coughs have their own set of triggers, and understanding the differences helps you figure out what’s going on and what to do about it.
Post-Viral Cough
The most familiar cause of a dry cough is a recent cold or respiratory infection. After the congestion, sore throat, and fatigue clear up, you can be left with a cough that hangs around for weeks. This happens because the virus inflames and irritates the nerve endings in your airways, and those nerves stay hypersensitive even after the infection is gone. A post-viral cough typically lasts three to eight weeks before it resolves on its own.
COVID, the flu, RSV, and common cold viruses can all leave this kind of lingering cough. It doesn’t mean you’re still contagious or that the infection has worsened. Your airways are simply still recovering. If the cough persists beyond eight weeks, it’s worth looking into other causes on this list.
Post-Nasal Drip
When mucus from your sinuses drips down the back of your throat, it can trigger a persistent dry cough. This is so common that it has its own clinical name: upper airway cough syndrome. It was originally called “post-nasal drip syndrome,” but the name changed because the cough isn’t just from the physical dripping. The mucus also irritates nerve receptors in the throat and upper airway, keeping the cough reflex firing.
The hallmark signs are a feeling of mucus accumulating in the back of your throat, a runny nose, and swollen nasal passages. Allergies, sinus infections, and cold dry air are the usual triggers. One distinguishing feature: this type of cough tends to persist steadily after it starts rather than coming and going, and it’s typically not triggered by exercise.
Cough-Variant Asthma
Most people associate asthma with wheezing and shortness of breath, but there’s a form where a dry cough is the only symptom. Cough-variant asthma causes a chronic or recurring dry cough with no wheezing, no chest tightness, and no obvious breathing difficulty. It’s easy to miss because it doesn’t look like “typical” asthma.
Diagnosing it usually involves lung function tests like spirometry, which measures how well air moves in and out of your lungs. Sometimes a doctor will simply prescribe an asthma inhaler as a trial. If the cough clears up with asthma treatment, that confirms the diagnosis. Common triggers include cold air, exercise, dust, and strong fragrances, the same things that provoke traditional asthma.
Acid Reflux (GERD)
Acid reflux is one of the most overlooked causes of a dry cough, partly because you don’t need heartburn to have it. Reflux triggers coughing through two pathways. The first is direct: stomach acid rises high enough to reach the throat and even gets inhaled in tiny amounts into the airways, irritating the tissue. The second is indirect and more surprising. Your esophagus and your airways share the same nerve network, rooted in the vagus nerve. When acid irritates the lower esophagus, those nerves can trigger a cough reflex in the lungs even though nothing has touched them. It’s essentially a case of crossed wires.
This type of cough often worsens after eating, when lying down, or first thing in the morning. Some people notice a sour taste or frequent throat clearing alongside it, but many have no obvious digestive symptoms at all. This “silent reflux” pattern is why GERD-related cough often goes undiagnosed for months.
ACE Inhibitor Medications
If you take a blood pressure medication in the ACE inhibitor class (names typically ending in “-pril,” like lisinopril or enalapril), it could be the direct cause of your cough. About 5% to 39% of people on these drugs develop a persistent dry cough. One large study found that 19% of patients taking ACE inhibitors reported a cough, compared to 9% on a different type of blood pressure drug.
The cough can start weeks or even months after beginning the medication, which makes it easy to overlook the connection. It’s a dry, tickling cough that doesn’t respond to cough medicines. If you suspect this is the cause, talk to your prescriber. Switching to a different class of blood pressure medication usually resolves it completely within a few weeks.
Dry Air and Environmental Irritants
Your airways rely on a thin layer of moisture to function comfortably. When indoor humidity drops below 30%, which is common in winter with central heating, the lining of your throat and airways dries out and becomes irritated. The Mayo Clinic recommends keeping indoor humidity between 30% and 50% to prevent this kind of irritation.
Beyond dry air, smoke, dust, chemical fumes, strong perfumes, and air pollution can all provoke a dry cough by directly irritating the airways. This type of cough typically improves when you leave the irritating environment. A humidifier, better ventilation, or simply spending time outdoors can help you identify whether your surroundings are the problem.
Heart Failure
A persistent dry cough can occasionally signal a heart problem. In heart failure, the heart muscle doesn’t pump efficiently enough, and fluid backs up into the lungs. This is called pulmonary edema, and your body tries to clear that fluid by coughing. The cough is often worse when lying flat (which is why it may wake you at night) and may come with swelling in your legs or ankles, unusual fatigue, or shortness of breath during everyday activities.
A dry cough alone is rarely the only sign of heart failure, but if you notice it alongside any of these other symptoms, especially if you have a history of heart disease or high blood pressure, it’s worth getting checked promptly.
Pulmonary Fibrosis
In interstitial lung diseases like idiopathic pulmonary fibrosis (IPF), scarring gradually stiffens the lung tissue and triggers a relentless dry cough. This cough has a distinctive quality: patients often describe an urge to cough that cannot be relieved by coughing. People with IPF frequently report that talking sets off a coughing fit, or that once they start coughing, they can’t stop.
The cough is primarily a daytime problem, with studies showing median hourly cough rates of about 15 during the day versus 2 at night. It tends to worsen as the disease progresses and is actually an independent predictor of how quickly the condition advances. Pulmonary fibrosis is uncommon, but if you have a dry cough that has been worsening over months alongside increasing breathlessness, it warrants investigation.
How Cough Duration Helps Narrow the Cause
Doctors classify coughs by how long they last, and the timeline is one of the most useful clues to the cause. An acute cough, lasting less than three weeks, is almost always from a cold, flu, or other respiratory infection. A subacute cough, lasting three to eight weeks, is most often post-viral. A chronic cough, lasting beyond eight weeks, points toward the “big three” of post-nasal drip, asthma, and GERD, or less common causes like medications, heart problems, or lung disease.
If your dry cough has lasted more than a week and comes with difficulty breathing, painful swallowing, coughing up blood, wheezing, or a persistent fever, those are red flags that call for a prompt medical evaluation. A cough that simply won’t quit after eight weeks also deserves a closer look, even without alarming symptoms, because identifying the underlying cause is usually the only way to make it stop.

