A cough will usually clear up on its own within 3 to 4 weeks.

How you can treat a cough yourself

There's usually no need to see a GP if you have a cough.

You should:

You could also try:

But there's limited evidence to show these work. Hot lemon with honey has a similar effect to cough medicines.

A pharmacist can help if you have a cough

If you have a cough, you can ask a pharmacist about:

These will not stop your cough, but may help you cough less.

Decongestants and cough medicines containing codeine will not stop your cough.

Ask for an urgent GP appointment or get help from NHS 111 if:

  • your cough is very bad or quickly gets worse – for example, you have a hacking cough or cannot stop coughing
  • you feel very unwell
  • you have chest pain
  • the side of your neck feels swollen and painful (swollen glands)
  • you find it hard to breathe
  • you're coughing up blood

You can call 111 or get help from 111 online.

What happens at your appointment

To find out what's causing your cough, the GP might:

Important:

Important

Antibiotics are not normally prescribed for coughs. A GP will only prescribe them if you need them – for example, if you have a bacterial infection or you're at risk of complications.

What causes coughs

Most coughs are caused by a cold or flu.

Other causes include:

A cough is rarely a sign of something serious like lung cancer.