A cough that is still going after 3 weeks should be looked at by a doctor. Health services such as the NHS say a cough usually clears up on its own within 3 to 4 weeks, so a cough that outlasts that, keeps getting worse, or arrives with warning signs is worth a visit sooner rather than later.
Most people judge a cough by how annoying it is. A better measure is direction. A cough that is slowly fading behaves very differently from one that is flat or climbing, even if both are keeping you awake. This guide covers how doctors group coughs by length, why a cough can hang on after a cold, the usual non-infection causes, what to note before an appointment, and the signs that should move you from waiting to calling.
How doctors group coughs by length
Clinicians commonly sort coughs by how long they have lasted, because the likely causes change with the timeline. The exact cut-offs differ a little between sources, so treat them as a rough guide.
| Group | Rough length in adults | Usual explanation |
|---|---|---|
| Acute | Under 3 weeks | Cold, flu or another short infection |
| Subacute | About 3 to 8 weeks | A cough lingering after an infection |
| Chronic | More than 8 weeks | Often a separate, ongoing cause such as asthma, reflux or post-nasal drip |
The practical rule from public health services is simpler than the table: a persistent cough lasting more than 3 weeks is a reason to see a GP or doctor. Children’s coughs are handled with extra care. If a child is struggling to breathe, feeding poorly or seems very unwell, do not wait for any calendar threshold.
Why a cough can outlast the cold that started it
After a viral chest or throat infection, the lining of the airways can stay irritated and over-sensitive for a while. Cold air, laughing, talking or a deep breath can then set off a cough even though the infection itself has gone. This is often called a post-infectious cough.
It usually looks like this:
- It follows a clear cold, flu or chest infection.
- It is dry or brings up only a little mucus.
- It becomes less frequent over days to a few weeks.
- You otherwise feel well and have no fever.
If your cough fits that pattern and the trend is downward, patience is usually reasonable. If the first week was a cold and weeks three and four look the same as week two, the cough has stalled, and that is worth a call to a doctor.
Common causes when a cough does not follow an infection
When there was no obvious cold at the start, or the cough has gone on for many weeks, clinicians tend to think of a short list of repeat causes. Many people have more than one. Only a clinician can sort out which applies to you, so use this list to prepare questions, not to self-diagnose.
Post-nasal drip
Mucus draining from the back of the nose down the throat can cause repeated throat clearing and a tickly cough, often worse when lying down. Allergies and ongoing nasal or sinus problems are common sources. A sore throat often travels with it, and the guide to what causes a sore throat most often covers that overlap.
Asthma
Some people with asthma cough without obvious wheezing. A cough that is worse at night or in the early morning, with exercise, in cold air or around dust, pets or smoke is a clue to mention. Breathing tests help a clinician separate this from other causes.
Acid reflux
Stomach acid reaching the throat can irritate the airway and cause a persistent dry cough, sometimes with heartburn, a sour taste or a hoarse voice. A clinician can tell you whether this is likely.
Medicines
Some blood pressure medicines in the ACE inhibitor group are well known for causing a dry, persistent cough in some people. If a cough began after you started a new medicine, tell the prescriber or pharmacist rather than stopping it yourself. The guide to side effects to watch for with a new medication explains how to raise a change like this.
Smoking and irritants
Tobacco smoke is a major cause of long-running cough. Vaping, wood smoke, workplace dust and strong fumes can irritate the airways in the same way. A smoker’s cough that changes in character or becomes more frequent should be checked.
Whooping cough and other infections
Whooping cough (pertussis) can cause long bouts of coughing, sometimes with a gasping breath afterwards, and can last for weeks. Other less common infections can also cause long coughs, usually with additional features such as night sweats or weight loss. Both are good reasons to see a clinician instead of waiting.
What to note before you call
A clear picture helps a clinician far more than “I have had a cough for a while.” Spend a few days noting:
- Start date and what came before it. A cold, a new medicine, a move or a new job?
- Trend. Better, the same or worse than a week ago?
- Type. Dry, wet, barking or in long fits.
- Timing. Worse at night, after meals, with exercise or lying flat.
- Phlegm. Note the amount and any blood. Colour alone does not tell you whether an infection is viral or bacterial.
- Other symptoms. Fever, wheeze, heartburn, runny nose, weight change, night sweats.
- What you have tried and whether it helped.
A phone note is enough. Bring a list of everything you take, including inhalers, sprays, over-the-counter products and supplements.
Get urgent help for these signs
Some features change the question from “is this lingering too long?” to “this needs checking now.”
Call your local emergency number (for example 911 in the United States, 999 in the UK) if there is:
- Severe difficulty breathing, or being unable to speak in full sentences
- Blue or grey lips or face
- Chest pain together with other warning signs such as sweating, faintness or pain spreading to the arm or jaw
Seek urgent medical care the same day (urgent care, or the NHS 111 service in the UK) if:
- You are coughing up blood
- The cough is severe or getting rapidly worse
- You have chest pain or are short of breath
- You have swollen, painful glands in the neck
- A child or baby is breathing fast, working hard to breathe or struggling to feed
Reasons to book a routine appointment
Not everything is an emergency. These are reasonable reasons for a regular visit:
- The cough has lasted more than 3 weeks, even if it is mild.
- You have unexplained weight loss.
- You have a weakened immune system or a long-term condition such as heart or lung disease.
- You smoke, or used to, and your cough has changed.
- The cough interrupts sleep most nights or limits daily activity.
A visit may involve listening to the chest and checking oxygen levels, and sometimes a chest X-ray, breathing tests or a review of your medicines. What the visit costs depends on your country and insurance, so check with your clinic or insurer.
What can reasonably help in the meantime
Comfort measures will not shorten every cough, but they make the wait easier. The NHS suggests rest, plenty of fluids and, for adults and children over one year, a hot drink with honey and lemon. Honey must never be given to a baby under 12 months. Pharmacists can suggest cough remedies, but some cough medicines are not suitable for children, so ask the pharmacist before giving any product to a child.
Antibiotics are not routinely prescribed for coughs. They only work against bacteria, and a clinician will usually prescribe them only if there is reason to think a bacterial infection is present. Taking steps to avoid catching infections in the first place is covered in prevention habits that matter most for everyday health. If a temperature joins the picture, see when to see a doctor for a fever.
This article is general information, not medical advice. Talk to a qualified clinician about your own situation.
To keep notes to show a clinician, use the symptom diary.
Where this comes from
This guide is based on the NHS patient guidance on coughs, which gives the 3 to 4 week typical length, the 3-week point for seeing a GP and the urgent warning signs, and on widely used clinical groupings of acute, subacute and chronic cough as summarized in health information sites. The list of common causes reflects standard clinical teaching and is meant as a prompt for questions. Thresholds and services differ by country and change over time, so check them with your own health service.