How Long Should a Dry Cough Last? When to Worry

A dry cough from a common cold or upper respiratory infection should clear up within three weeks. If it lingers between three and eight weeks, it falls into what doctors call a “subacute” cough, which is still common after viral infections. A cough lasting beyond eight weeks is considered chronic and typically needs medical evaluation to find the underlying cause.

The Three Timeframes That Matter

Coughs are categorized by how long they stick around. An acute cough lasts less than three weeks and is almost always caused by a cold, flu, or similar infection. A subacute cough persists for three to eight weeks, often as a lingering aftereffect of an infection that has otherwise resolved. A chronic cough exceeds eight weeks and usually signals something else going on, whether it’s allergies, acid reflux, asthma, or a medication side effect.

For children, the timeline is shorter. The American College of Chest Physicians considers a cough chronic in kids after just four weeks, because upper respiratory infections in children generally resolve within one to three weeks. If your child has been coughing for a month, that warrants a closer look even though the same duration in an adult would still be considered subacute.

Why a Dry Cough Lingers After You Feel Better

One of the most frustrating experiences is feeling recovered from a cold but still coughing for weeks afterward. This is called a post-viral cough, and it happens because the infection temporarily damages the nerves that control your cough reflex. These hypersensitized nerves fire too easily, triggered by things that normally wouldn’t make you cough: cold air, talking, laughing, or even a deep breath. The infection is gone, but the wiring hasn’t reset yet.

Post-viral coughs typically resolve within several weeks on their own, though some can stretch to the full eight-week mark before they finally fade. They’re dry and nonproductive, meaning you’re not coughing anything up. This type of cough doesn’t need antibiotics since the infection has already cleared. The cough itself is the leftover problem.

Common Causes of a Dry Cough That Won’t Quit

If your dry cough has crossed the eight-week threshold, something beyond a simple virus is likely driving it. The most common culprits in adults are postnasal drip from allergies or sinus issues, asthma (particularly a variant that causes coughing without wheezing), and acid reflux that irritates the throat. These three causes account for the majority of chronic dry coughs, and sometimes more than one is happening at the same time.

A less obvious cause is blood pressure medication. A class of drugs commonly prescribed for high blood pressure can trigger a persistent dry cough as a side effect. If you started one of these medications and then developed a cough, the connection is worth flagging. Once the medication is stopped, the cough usually resolves within one to four weeks, though in some people it can take up to three months to fully disappear.

Environmental factors also play a role. Dry indoor air, especially during winter when heating systems strip moisture from your home, can irritate airways enough to keep a cough going. Smoke, dust, strong fragrances, and air pollution do the same. If your cough seems worse at home or at work, the environment itself may be the trigger, and a humidifier or air purifier can make a noticeable difference.

Easing a Dry Cough While It Runs Its Course

For a dry cough in the acute phase (under three weeks), the goal is comfort while your body heals. Staying hydrated helps keep your throat from drying out. Warm liquids like tea or broth can soothe irritation in real time. Elevating your head slightly while sleeping reduces the pooling of mucus in the back of the throat that triggers nighttime coughing.

Honey is one of the better-studied home remedies. In a randomized trial comparing buckwheat honey to a standard over-the-counter cough suppressant in children, honey performed equally well at reducing nighttime coughing and improving sleep, and both were significantly better than no treatment at all. A spoonful before bed is a reasonable option for adults and children over one year old. Honey should never be given to infants under 12 months due to the risk of botulism.

Over-the-counter cough suppressants can take the edge off, particularly at night when coughing disrupts sleep. Humidifying your bedroom to keep air moist and avoiding known irritants like cigarette smoke will also help your airways calm down faster.

Signs Your Cough Needs Attention Sooner

While most dry coughs resolve on their own, certain symptoms alongside a cough signal something more serious. Coughing up blood, even small amounts, warrants prompt evaluation. So does shortness of breath, unexplained weight loss, a fever that won’t break, extreme fatigue, or sudden chest pain.

Night sweats paired with a persistent cough can indicate a chronic infection or, less commonly, something like tuberculosis or cancer, particularly in people with risk factors. Wheezing alongside a dry cough may point to undiagnosed asthma.

Even without these red flags, a dry cough lasting longer than three weeks with no clear explanation is worth bringing up with a healthcare provider. If it has reached the eight-week mark, diagnostic testing can help identify the cause and guide treatment, since chronic coughs rarely resolve on their own without addressing whatever is keeping them going.