Most coughs from a cold or respiratory infection clear up within seven to ten days, though a lingering cough can stick around for weeks afterward. How long yours lasts depends on what’s causing it. Doctors classify coughs into three categories based on duration: acute (up to three weeks), subacute (three to eight weeks), and chronic (longer than eight weeks).
Acute Cough: The First Three Weeks
The vast majority of coughs fall into the acute category. A standard cold typically runs its course in seven to ten days, and the cough usually fades along with it. During the first few days, the cough tends to be dry and irritating. As the infection progresses, it often becomes “productive,” meaning you’re coughing up mucus as your body works to clear the airways. This is normal and actually a sign your immune system is doing its job.
Flu-related coughs follow a similar arc but can be more intense and may take a few extra days to resolve. Coughs triggered by allergies or brief environmental irritants (smoke, dust, strong fumes) also fall into this window, though they tend to stop quickly once you’re away from the trigger.
The Stubborn Post-Infection Cough
If your cold is gone but the cough isn’t, you’re dealing with what’s called a post-viral cough. This is extremely common. Some people develop a nagging cough that persists for up to two months after a respiratory infection, even though they feel fine otherwise.
The reasons this happens aren’t fully understood, but three factors seem to play a role. First, the infection leaves behind lingering inflammation in your airways that takes time to heal. Second, increased mucus production can continue irritating your throat and bronchial tubes well after the virus is gone. Third, and perhaps most frustrating, some infections appear to make the nerves responsible for your cough reflex hypersensitive, so things that wouldn’t normally trigger a cough (cold air, talking, laughing) suddenly set one off.
A post-viral cough typically lasts three to eight weeks. It’s annoying but not dangerous, and it almost always resolves on its own. If yours is disrupting your sleep, a spoonful of honey before bed can help. A study published by the American Academy of Family Physicians found that buckwheat honey was as effective as standard over-the-counter cough suppressants at reducing nighttime cough frequency and severity in children with upper respiratory infections, and significantly better than no treatment at all. While the study focused on children ages two to eighteen, honey is a safe, low-cost option for adults too.
Chronic Cough: Beyond Eight Weeks
A cough lasting longer than eight weeks is considered chronic. At this point, it’s unlikely to be a leftover from a simple cold, and something else is usually driving it. The three most common culprits in adults are acid reflux, asthma, and postnasal drip (sometimes called upper airway cough syndrome). In many cases, more than one of these is happening simultaneously.
Acid reflux doesn’t always cause heartburn. Some people’s only symptom is a persistent dry cough, especially at night or after meals, because stomach acid irritates the throat and triggers the cough reflex. Asthma-related coughs tend to worsen with exercise, cold air, or allergen exposure, and may come with mild wheezing or chest tightness. Postnasal drip produces a cough because mucus from the sinuses constantly trickles down the back of the throat, and you may notice frequent throat clearing or a sensation of something stuck in your throat.
Less common causes include certain blood pressure medications (specifically ACE inhibitors), which trigger a dry cough in roughly 10 to 15 percent of people who take them. Smoking is another obvious driver. If you smoke and have a chronic cough, it’s worth knowing that the cough may temporarily worsen after quitting before it improves, because your airways are beginning to heal and clear out accumulated debris.
Whooping Cough: The 100-Day Cough
Pertussis, commonly known as whooping cough, earned the nickname “the 100-day cough” for good reason. It starts deceptively mild, with one to two weeks of cold-like symptoms: a runny nose, low-grade fever, and an occasional cough. Then, one to two weeks in, the intense coughing fits begin. These paroxysms, violent bursts of rapid coughing followed by a gasping “whoop” sound, typically last one to six weeks but can persist for up to ten weeks. Recovery is slow, with the cough gradually becoming milder and less frequent over time.
Whooping cough is far less common than it used to be thanks to vaccination, but outbreaks still occur. If your cough involves uncontrollable fits that leave you gasping or vomiting, particularly if you’re not up to date on your vaccinations, it’s worth getting tested.
Cough Duration in Children
Children’s coughs follow a slightly different timeline. Kids get more colds than adults (six to eight per year is normal for young children), so it can feel like the cough never truly goes away. The clinical threshold for concern is also lower: in children, a cough lasting longer than four weeks is considered chronic, compared to eight weeks in adults. This shorter window reflects the fact that persistent coughs in children are more likely to signal an underlying issue like asthma, enlarged adenoids, or a foreign object in the airway.
Signs Your Cough Needs Attention
A cough that lasts for weeks deserves a closer look if it brings up blood or discolored mucus, disrupts your sleep regularly, or interferes with your ability to work or go to school. Unexplained weight loss, a fever that returns after initially resolving, or progressive shortness of breath alongside a cough are all signals that something beyond a lingering virus is going on. A chest X-ray is often the first step in evaluating a cough that won’t quit, and identifying the underlying cause usually leads to effective treatment rather than just waiting it out.

