Skip to main content

Lungs and breathing

Chest infection: symptoms, treatment, how long it lasts and when to see a GP

A chest infection is an infection of the lungs or large airways. Symptoms include a chesty cough, wheezing, breathlessness, chest discomfort and a high temperature. Most get better on their own in about 7 to 10 days, though the cough and mucus can last up to 3 weeks. Antibiotics only help bacterial infections. See a GP if you are very unwell, over 65, pregnant or have a long-term condition.

Last checked: 2026-10-11

Key facts

At a glance.

  • What it is

    The NHS describes a chest infection as an infection of the lungs or large airways. Some are mild and clear up on their own, but others can be severe and life-threatening.

  • Symptoms

    A chesty cough (you may cough up green or yellow mucus), wheezing and shortness of breath, chest pain or discomfort, high temperature, headache, aching muscles and tiredness.

  • How long

    The symptoms usually get better on their own in about 7 to 10 days. The cough and mucus can last up to 3 weeks.

  • Antibiotics

    Antibiotics are only used for bacterial chest infections, like pneumonia. They are not used for viral chest infections, like flu or viral bronchitis.

  • Spreading

    To avoid passing a chest infection on, cover your mouth when you cough or sneeze, wash your hands regularly, throw away used tissues and stay at home if you have a high temperature.

  • See a GP

    If you are very unwell or getting worse, cough up blood, have had a cough for more than 3 weeks, are pregnant, over 65, have a weak immune system or a long-term condition.

What are the symptoms of a chest infection?

The NHS says chest infections often follow colds or flu, and the main symptoms are a chesty cough (you may cough up green or yellow mucus), wheezing and shortness of breath, chest pain or discomfort, a high temperature, a headache, aching muscles and tiredness. Pneumonia and bronchitis are two forms, with some different features.

Chest infection, bronchitis and pneumonia compared (NHS)
Chest infection (general)BronchitisPneumonia
What it isInfection of the lungs or large airwaysInflammation of the airways in the lungs, usually caused by an infectionInflammation of the lungs, usually caused by an infection
Typical symptomsChesty cough, wheeze, breathlessness, chest discomfort, high temperatureCough with mucus, chest pain when coughing, shortness of breath, sore throat, runny nose, high temperatureCough, breathlessness, high temperature, chest pain, aching body, tiredness, loss of appetite, wheezing; confusion, especially in older people
Usual courseBetter in about 7 to 10 days; cough and mucus up to 3 weeksOften gets better without treatment in around 3 weeksMost people get better in 2 to 4 weeks
AntibioticsOnly for bacterial infectionMay be offered if caused by a more serious infectionUsually given if caused by bacteria

How is a chest infection treated? Home care and antibiotics

The NHS says that there are things you can do to ease the symptoms. These steps do not clear the infection but help you feel better while the body fights it.

  • Get plenty of rest and drink lots of water to loosen the mucus and make it easier to cough up.

  • Raise your head up while sleeping using extra pillows to make breathing easier and clear your chest of mucus.

  • Use painkillers to bring down a high temperature and ease headaches and muscle pain.

  • Drink a hot lemon and honey drink to relieve a sore throat. Do not give hot drinks to small children, and do not give honey to children under 12 months.

  • Do not smoke, as it can make your symptoms worse. Do not give aspirin to children under 16, and do not let children breathe in steam from a bowl of hot water because of the risk of scalding.

  • A pharmacist can recommend cough medicines to loosen the mucus. Cough medicines are not suitable for children under 6 years old.

Do I need antibiotics for a chest infection?

The NHS says treatment depends on the cause. A chest infection is caused either by a virus (like viral bronchitis), which usually clears up by itself after a few weeks and for which antibiotics will not help, or by bacteria (like pneumonia), for which a GP may prescribe antibiotics. Antibiotics are only used to treat bacterial chest infections because they do not work for viral infections. If you are prescribed antibiotics, complete the whole course as advised, even if you start to feel better. You may need a blood test or a sample of mucus to find the cause.

NICE Clinical Knowledge Summaries say that for acute bronchitis, antibiotics are not routinely indicated, but should be offered immediately if the person is systemically very unwell, and considered (either immediately or as a backup prescription) if the person is at increased risk of complications.

How long does a chest infection last?

The NHS says chest infection symptoms usually get better on their own in about 7 to 10 days, and that the cough and mucus can last up to 3 weeks. Bronchitis usually clears up without treatment in around 3 weeks, and for pneumonia most people get better in 2 to 4 weeks.

The NHS says to see a GP if you have had a cough for more than 3 weeks. If you are given antibiotics for pneumonia, contact your doctor if you do not feel any better after taking them for 2 to 3 days.

Is a chest infection contagious?

Chest infections often follow colds or flu, and bronchitis is often caused by infections that can be easily spread through coughing and sneezing, according to the NHS. To avoid passing a chest infection on, the NHS advises covering your mouth when you cough or sneeze, washing your hands regularly and throwing away used tissues immediately. Try to stay at home and avoid contact with other people if you have a high temperature or do not feel well enough to do your normal activities.

Pneumonia can sometimes follow another infection such as flu, respiratory syncytial virus (RSV) or COVID-19, the NHS says, and vaccines are available to help protect against infections that cause it.

When to see a GP, call NHS 111 or call 999

The NHS says to see a GP if you have a chest infection and you feel very unwell or your symptoms get worse, you cough up blood or blood-stained mucus, you have had a cough for more than 3 weeks, you are pregnant, you are over 65, your immune system is weak (for example you have diabetes or are having chemotherapy), or you have a long-term health condition such as a heart, lung or kidney condition.

For possible pneumonia, the NHS says to ask for an urgent GP appointment or get help from NHS 111 if you have had a cough for up to 3 weeks, you are coughing up yellow or green mucus, you have chest pain that comes and goes or happens when breathing or coughing, or you are short of breath. It says to call 999 or go to A&E if you are struggling to breathe (choking, gasping and unable to speak), you have pale, blue or blotchy skin, lips or tongue, you are coughing up blood, you suddenly feel confused, or you cannot wake your baby or they feel floppy. Do not drive yourself to A&E.

Chest infections in children and babies

The NHS bronchitis page says to call 111 if you need advice for a child aged 4 years or under, and to call 999 if you cannot wake your baby or they feel floppy. For home care, the NHS says not to give aspirin to children under 16, not to give honey to babies under 12 months and not to give cough medicines to children under 6.

It notes that for pneumonia, babies and young children, older people and people with heart or lung conditions are at risk of becoming seriously ill and may need treatment in hospital. The sources used here do not give further specific advice about chest infections in children, so speak to a GP or call NHS 111 if you are worried.

How to avoid chest infections

If you keep getting chest infections or are at risk of getting one, for example because you are over 65 or have a serious long-term health condition, the NHS says to ask a GP about the annual flu vaccine, ask whether you should have the pneumococcal vaccine, which helps prevent pneumonia, try to quit smoking and cut down on alcohol.

The NHS pneumonia page lists the pneumococcal, flu, RSV and COVID-19 vaccines as ways to reduce the risk, with eligibility depending on age and risk, and says stopping smoking also reduces your chance of getting pneumonia.

NHS and private pathways

Most chest infections are managed at home with advice from a pharmacist, with a GP or NHS 111 if symptoms are worrying or persistent. A GP may arrange a blood test or mucus sample and, if pneumonia is suspected and more serious illness is likely, refer you to hospital, where you may have a chest X-ray, blood tests, antibiotics, steroids or oxygen.

NICE says a chest X-ray is not usually necessary in primary care, but may be helpful to confirm pneumonia. Private GP and chest clinics can arrange chest X-rays and rapid review. Whichever route you use, antibiotics are only helpful for bacterial infection.

Frequently asked

Questions people ask.

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

  • What are the symptoms of a chest infection?

    The NHS lists a chesty cough, possibly with green or yellow mucus, wheezing and shortness of breath, chest pain or discomfort, a high temperature, a headache, aching muscles and tiredness.

  • How long does a chest infection last?

    The NHS says symptoms usually get better on their own in about 7 to 10 days, and the cough and mucus can last up to 3 weeks. See a GP if you have had a cough for more than 3 weeks.

  • Do I need antibiotics for a chest infection?

    Only if it is bacterial. The NHS says antibiotics are not used for viral chest infections like flu or viral bronchitis, because they do not work for viruses. A GP may prescribe them for bacterial infections such as pneumonia.

  • Is a chest infection contagious?

    It can be. Bronchitis is often caused by infections that spread easily through coughing and sneezing. The NHS advises covering your mouth when you cough or sneeze, washing your hands regularly and staying at home if you have a high temperature.

  • What helps a chest infection at home?

    Rest, plenty of water, extra pillows to raise your head, painkillers for fever and aches, and a hot lemon and honey drink for a sore throat. Do not smoke. A pharmacist can recommend cough medicines.

  • What is the difference between a chest infection and pneumonia?

    Pneumonia is a type of chest infection, an inflammation of the lungs usually caused by infection. The NHS says you may have pneumonia if symptoms are severe, and that some people with it need hospital treatment.

  • When should I see a GP about a chest infection?

    The NHS says to see a GP if you feel very unwell or symptoms get worse, cough up blood, have had a cough for over 3 weeks, are pregnant, over 65, have a weak immune system or a long-term health condition.

  • When is a chest infection an emergency?

    The NHS says to call 999 or go to A&E if you are struggling to breathe, have pale, blue or blotchy skin, lips or tongue, are coughing up blood, suddenly feel confused, or cannot wake your baby.

  • Can I prevent chest infections?

    The NHS suggests asking a GP about the annual flu vaccine and the pneumococcal vaccine, quitting smoking and cutting down on alcohol if you are at risk. Washing hands and covering coughs also reduce spread.

  • Can children have chest infections?

    Yes. The NHS says to call 111 for advice for a child aged 4 or under with bronchitis symptoms, not to give aspirin to under-16s, not to give honey to babies under 12 months, and that cough medicines are not suitable under 6.

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-11, next review 2027-10-11.