Skip to main content

Symptom guide

Dry cough: causes, red flags and when to seek help

A dry cough produces no phlegm, often feels like a tickle in the throat or chest, and can be maddeningly persistent after an ordinary cold has gone. Most dry coughs settle by themselves, but a cough that lasts beyond three weeks, brings up blood or comes with weight loss deserves a proper check.

Last checked: 2026-10-03

Key facts

At a glance.

  • Usually self-limiting

    The NHS says a cough will usually clear up on its own within 3 to 4 weeks.

  • Three-week rule

    The NHS says to see a GP if you have had a cough for more than 3 weeks, are losing weight for no reason, or have a weakened immune system.

  • Common causes

    The NHS says most coughs are caused by a cold or flu, with smoking, reflux, allergies, bronchitis, COVID-19 and postnasal drip among the other causes.

  • Blood is urgent

    Coughing up blood, or blood on a tissue, calls for an urgent GP appointment or NHS 111, and the NHS lists it as a lung cancer warning sign.

  • Antibiotics rarely help

    The NHS says antibiotics are not normally prescribed for coughs.

What a dry cough is and why it lingers

A dry, or non-productive, cough is one where nothing is brought up. It is typically triggered by irritation of the airway lining rather than by mucus that needs clearing. After a viral infection the lining can stay sensitive for weeks, so a tickle in the throat, a change of air temperature, laughing or talking can set off bouts long after the other symptoms have gone.

The NHS says a cough will usually clear up on its own within 3 to 4 weeks, which is longer than many people expect. That is the point at which clinicians begin to look for other explanations.

Common causes and how they differ

The NHS says most coughs are caused by a cold or flu, and lists smoking, heartburn (acid reflux), allergies such as hay fever, infections such as bronchitis or COVID-19, and mucus dripping down the throat from the back of the nose as other causes.

  • The NHS lists wheezing, coughing, shortness of breath and a tight chest as the main symptoms of asthma, which can be worse at night and early in the morning.

  • Some blood pressure medicines in the ACE-inhibitor group are known to cause a persistent dry cough; do not stop them without speaking to your prescriber.

Clues that can help separate causes of a dry cough
CluePossible cause
Follows a cold, gradually improving over weeksPost-viral cough
Worse at night, with wheeze or a tight chest, after exercise or exposure to triggersAsthma
Worse after meals or lying down, with heartburn or a sour tasteAcid reflux
Seasonal, with sneezing and itchy eyesAllergy or hay fever
Frequent throat clearing, sensation of mucus at the back of the nosePostnasal drip
Started after a new blood pressure tabletACE-inhibitor cough
Long-term smoker with a cough that has changedNeeds assessment for chronic lung disease

Red flags: when a cough needs prompt attention

The NHS says to ask for an urgent GP appointment or get help from NHS 111 if your cough is very bad or quickly gets worse, for example a hacking cough or one you cannot stop, if you feel very unwell, have chest pain, find it hard to breathe, are coughing up blood, or have a painful swollen neck gland.

The NHS lung cancer pages list a cough that is not going away, shortness of breath, coughing up blood, chest or shoulder pain, repeated chest infections, unexplained weight loss, loss of appetite and tiredness among common symptoms, and a hoarse voice that does not go away among the less common ones. It says to see a GP if you have had a cough for longer than 3 weeks and to call 999 or go to A&E if you are struggling to breathe or have pain in your chest or upper back.

A sudden severe cough with choking, noisy breathing, swelling of the lips or face, or wheeze after eating or a sting suggests an allergic reaction or blocked airway and is an emergency.

What a GP will ask and do

The NHS says the GP might listen to your chest with a stethoscope, take a sample of any mucus you cough up, order an X-ray, an allergy test or a lung function test, or, rarely, refer you to hospital to see a specialist.

Expect questions about how long the cough has lasted, whether it is worse at night or after eating, smoking history, medicines, occupational dust or fumes, recent infections, heartburn, nasal symptoms, and any weight loss or night sweats. A chest X-ray is the usual first test when a cough has lasted beyond three weeks, and spirometry is used when asthma or chronic lung disease is suspected.

What helps while it settles

The NHS suggests rest, plenty of fluids, and staying at home away from other people if you have a high temperature. It mentions hot lemon and honey, noting this is not suitable for babies under one year and that evidence for it is limited, and a herbal medicine called pelargonium for people aged 12 or over, again with limited evidence.

A pharmacist can talk about cough syrups, medicines and sweets, which the NHS says will not stop the cough but may help you cough less. It says decongestants and cough medicines containing codeine will not stop a cough. Stopping smoking, steam or humid air, and keeping a glass of water by the bed are simple, low-risk measures.

Who to see if it persists

Your GP is the first contact. If tests suggest asthma, you will usually be started on treatment and followed up by the practice nurse. A chest physician or respiratory department deals with unexplained or difficult coughs, and an ear, nose and throat or gastroenterology opinion may help when the cause is thought to be postnasal drip or reflux.

Frequently asked

Questions people ask.

Quick, plain-English answers to the questions we hear most.

  • How long should a dry cough last?

    The NHS says a cough will usually clear up on its own within 3 to 4 weeks. If it lasts beyond that, see a GP.

  • Why is my cough worse at night?

    Lying flat can encourage mucus to drip down the throat and acid to rise, and asthma often worsens at night; the NHS says asthma symptoms can be worse at night and early in the morning.

  • Can acid reflux cause a dry cough?

    Yes. The NHS lists heartburn (acid reflux) among the causes of cough. A cough that is worse after meals or lying down with a sour taste suggests this.

  • Do antibiotics help a dry cough?

    The NHS says antibiotics are not normally prescribed for coughs, and a GP only prescribes them if you need them, for example with a bacterial infection or risk of complications.

  • Does honey and lemon work?

    The NHS mentions hot lemon and honey as a home remedy but says evidence that it eases a cough is limited. Do not give honey to babies under one.

  • When should a dry cough worry me?

    The NHS says to see a GP for a cough lasting more than 3 weeks, or with unexplained weight loss or a weakened immune system, and to seek urgent help for coughing up blood, chest pain or difficulty breathing.

  • Can a blood pressure tablet cause a cough?

    ACE-inhibitor medicines can cause a persistent dry cough in some people. Talk to your GP or pharmacist before changing treatment.

  • Is a dry cough a sign of lung cancer?

    Rarely. The NHS says a cough is rarely a sign of something serious like lung cancer, but a cough that is not going away is one of its common symptoms, hence the three-week threshold.

  • Will a chest X-ray be needed?

    If a cough persists beyond about three weeks or comes with other warning signs, the GP may arrange a chest X-ray, an allergy test or a lung function test.

Where this comes from

Sources and checking.

This guide is for information, not medical advice.

Your GP or consultant knows your history and can tell you which parts apply to you. If your symptoms are severe, rapidly worsening, or come with red-flag features, seek urgent medical care. Figures and availability change, so treat them as a guide and confirm with the provider.

Published 2026-10-03, next review 2027-10-03.