Skip to main content

Lungs and breathing

Respiratory infections: symptoms, how long they last and when to get help

A respiratory infection is an infection of the nose, throat, airways or lungs. Colds, flu, sore throats, bronchitis, bronchiolitis and pneumonia are all examples. Most are caused by viruses, get better on their own and do not need antibiotics. See a GP or call NHS 111 if you are breathless, getting worse or at higher risk, and call 999 if you are struggling to breathe.

Last checked: 2026-10-11

Key facts

At a glance.

  • What it is

    An infection of the nose, throat, airways or lungs. The NHS defines a chest infection as an infection of the lungs or large airways, and says some are mild while others can be severe and life threatening.

  • Main symptoms

    Cough, sore throat, blocked or runny nose, high temperature, aches, tiredness, and for chest infections a chesty cough, wheezing and shortness of breath.

  • How long they last

    The NHS says a cold usually gets better in 1 to 2 weeks and a chest infection in about 7 to 10 days, though the cough and mucus can last up to 3 weeks.

  • Antibiotics

    GPs do not recommend antibiotics for colds or flu, because they will not relieve symptoms or speed up recovery. They are used for bacterial infections such as some pneumonia.

  • Higher-risk groups

    People over 65, pregnant women, babies, and those with a weakened immune system or a long-term heart, lung or kidney condition should seek advice sooner.

  • Emergency signs

    Struggling to breathe, blue or grey skin or lips, coughing up blood or sudden confusion need 999 or A&E.

What is a respiratory infection?

Doctors sort respiratory infections by where they sit in the airway. Upper respiratory infections involve the nose, sinuses and throat, and include the common cold and most sore throats. Lower respiratory infections involve the windpipe, large airways or lungs, and include bronchitis, bronchiolitis and pneumonia.

The NHS says a chest infection is an infection of the lungs or large airways, which often follows colds or flu. The practical difference between upper and lower infections is the level of risk: an upper infection is usually a nuisance, while a lower infection can interfere with breathing and deserves more attention in anyone very young, older, pregnant or with a long-term condition.

What are the symptoms of a respiratory infection?

Symptoms depend on where the infection is. The NHS lists these for the main types.

Symptoms of common respiratory infections, from NHS condition pages
InfectionHow it startsMain symptomsUsual course
Common coldGradually over 2 to 3 daysBlocked or runny nose, sneezing, sore throat, hoarse voice, cough, feeling tired and unwellBetter in about 1 to 2 weeks
FluQuickly, within a few hoursSudden high temperature, aching body, tiredness or exhaustion, dry cough, sore throat, headacheOften gets better on its own but can make some people seriously ill
Sore throatOften with a cold or fluPainful throat, especially when swallowing, redness, mild cough, swollen neck glandsNormally better within a week
BronchitisOften similar to a cold or fluCough with mucus, chest pain when coughing, shortness of breath, high temperatureOften better in around 3 weeks
Chest infectionOften follows a cold or fluChesty cough with green or yellow mucus, wheezing, shortness of breath, chest pain, high temperature, achesAbout 7 to 10 days; cough and mucus up to 3 weeks
PneumoniaSuddenly or over a few daysCough, shortness of breath, high temperature, chest pain, aching body, tiredness, loss of appetite; confusion in older peopleMost people get better in 2 to 4 weeks
BronchiolitisCold-like in a baby or child under 2Cough, fast breathing, difficulty feeding, noisy breathing, irritabilityWorst between days 3 and 5; cough usually better in 3 weeks

How long does a respiratory infection last?

It depends on the type. The NHS says a cold should start to improve in about 1 to 2 weeks and that a person is infectious until all symptoms have gone, which can take longer in babies and young children. A chest infection usually gets better on its own in about 7 to 10 days, though the cough and mucus can last up to 3 weeks. Bronchitis usually clears up without treatment in around 3 weeks, and a sore throat normally gets better within a week.

Pneumonia takes longer. The NHS says that, depending on symptoms, most people get better in 2 to 4 weeks. Contact a doctor if you are not improving, and see a GP if you have had a cough for more than 3 weeks.

How are respiratory infections treated?

Most are treated at home. For a chest infection the NHS suggests getting plenty of rest, drinking lots of water to loosen the mucus, raising your head on extra pillows, using painkillers to bring down a high temperature and ease aches, and a hot lemon and honey drink for a sore throat. It cautions against letting children breathe steam from a bowl of hot water because of the risk of scalding, giving aspirin to children under 16, and smoking.

A pharmacist can advise on cough and cold medicines. The NHS says cough medicines are not suitable for children under 6, decongestants should not be used by children under 6, nasal sprays should not be used for more than a week, and honey must not be given to babies under 12 months. It also warns against taking several products containing paracetamol at once. It adds that there is little evidence that vitamin C, echinacea or garlic prevent colds or speed recovery.

Do I need antibiotics for a respiratory infection?

Usually not. Antibiotics only treat bacterial infections. The NHS says GPs do not recommend them for colds or flu, and that for a sore throat they are not normally needed because they will not usually relieve symptoms or speed recovery. For a chest infection, treatment depends on the cause: viral bronchitis usually clears up by itself after a few weeks, while a bacterial infection such as pneumonia may need antibiotics.

The NHS says you may need a blood test or a sample of mucus to find the cause. If you are given antibiotics, complete the whole course as advised, even if you start to feel better, and contact your doctor if you do not feel any better after taking them for 2 to 3 days. The NHS advises against cough medicine in pneumonia, because coughing helps the body get rid of the infection.

What causes respiratory infections and how do they spread?

Viruses cause most respiratory infections. The NHS says colds are spread by germs from coughs and sneezes, which can live on hands and surfaces for 24 hours. For flu, you are more likely to pass it on in the first 5 days after being infected. Pneumonia is usually caused by a bacterial or viral infection and can follow flu, RSV or COVID-19. Bronchiolitis is caused by a viral infection, usually respiratory syncytial virus (RSV), and the NHS says almost all children get RSV at least once before they are 2.

To avoid spreading infection, the NHS advises washing your hands often with warm water and soap, using tissues to trap germs when you cough or sneeze, binning them quickly, and staying at home and avoiding contact with others if you have a high temperature or do not feel well enough to do normal activities.

When should I see a GP or get urgent help?

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, or you have a long-term heart, lung or kidney condition. For a cold it adds a high temperature for more than 3 days, symptoms that do not improve after 10 days, shortness of breath or chest pain.

Call 999 or go to A&E if you are struggling to breathe (choking, gasping and unable to speak), have pale, blue or blotchy skin, lips or tongue, are coughing up blood, suddenly feel confused, or cannot wake your baby or they feel floppy. For flu, the NHS also lists sudden chest pain or severe difficulty breathing.

For babies and young children with bronchiolitis, the NHS lists grunting noises, the tummy sucking under the ribs, pauses in breathing, and blue or grey skin as reasons to call 999. Ask for an urgent GP appointment or call 111 if a baby is feeding much less than usual, has had a dry nappy for 12 hours or more, or has a high temperature. The NHS says you may know if your child seems seriously unwell and should trust your own judgement.

Respiratory infections in pregnancy

The NHS says pregnant women should see a GP if they have a chest infection, and for flu to ask for an urgent GP appointment or get help from NHS 111 if you are pregnant or have recently given birth. Some cough and cold medicines are not suitable for pregnant women, so check with a pharmacist. The NHS lists the flu vaccine as recommended during pregnancy, and the RSV vaccine from 28 weeks to help protect the baby after birth.

Vaccines and prevention

The NHS lists vaccines that help protect against infections that can lead to pneumonia: the pneumococcal vaccine for babies, adults over 65 and people at higher risk, the annual flu vaccine for eligible people, a seasonal COVID-19 vaccine for those at increased risk, and an RSV vaccine for adults aged 75 and over, some adults aged 65 to 74, and during pregnancy from 28 weeks. Eligibility changes, so check current NHS guidance.

Stopping smoking also reduces your chance of pneumonia, and the NHS notes that children who breathe in cigarette smoke are at higher risk of severe bronchiolitis. The flu vaccine does not prevent colds.

NHS and private pathways

Most respiratory infections are managed at home with advice from a pharmacist, and the NHS says a pharmacist can help with colds, sore throats and chest infection symptoms. A GP, NHS 111 or urgent treatment services can assess you if symptoms are severe or you are at higher risk. Some people use a private GP or urgent care service for quicker assessment, but the treatment advice is the same, and the NHS says antibiotics are used only when a bacterial infection is likely.

Frequently asked

Questions people ask.

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

  • What is a respiratory infection?

    An infection of the nose, throat, airways or lungs. Colds, flu, sore throats, bronchitis, bronchiolitis and pneumonia are all respiratory infections. Most are caused by viruses and clear up on their own, though some can be serious.

  • What are the symptoms of a respiratory infection?

    Common symptoms are a cough, sore throat, blocked or runny nose, high temperature, aches and tiredness. In a chest infection the NHS lists a chesty cough, wheezing, shortness of breath and chest pain.

  • How long does a respiratory infection last?

    The NHS says a cold lasts about 1 to 2 weeks and a chest infection about 7 to 10 days, with cough and mucus lasting up to 3 weeks. Bronchitis usually clears in around 3 weeks and pneumonia in 2 to 4 weeks.

  • How do you treat a respiratory infection at home?

    Rest, drink plenty of fluids, use paracetamol or ibuprofen for aches and fever, and use extra pillows to ease breathing. A pharmacist can advise on cough and cold medicines. Do not smoke, and do not give aspirin to children under 16.

  • Do I need antibiotics for a respiratory infection?

    Usually not. The NHS says antibiotics do not work for viral infections such as colds, flu and viral bronchitis. They are used only when a bacterial infection such as pneumonia is likely.

  • How do I tell a cold from flu?

    The NHS says a cold appears gradually and mainly affects the nose and throat, while flu appears quickly within a few hours, affects more than the nose and throat, and leaves you exhausted and too unwell to carry on as normal.

  • When is a respiratory infection an emergency?

    Call 999 or go to A&E if you are struggling to breathe, have blue or pale skin or lips, are coughing up blood, or suddenly feel confused. For babies, grunting, pauses in breathing or a floppy baby also need 999.

  • Is green or yellow mucus a sign I need antibiotics?

    Not necessarily. The NHS lists green or yellow mucus as a symptom of a chest infection, but antibiotics help only if the cause is bacterial. A GP decides, sometimes using a blood or mucus test.

  • Should I stay off work or school?

    The NHS advises trying to stay at home and avoid contact with others if you have a high temperature or do not feel well enough to do your normal activities, and to wash hands and bin used tissues to reduce spread.

  • Who is more at risk of complications?

    The NHS lists people over 65, pregnant women, babies and young children, people with a weakened immune system, and those with long-term heart, lung or kidney conditions as needing to seek advice sooner.

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.