How can I prevent chest infections?

Find out what you can do to reduce your risk of getting a chest infection if you have asthma or another lung condition. 

Get help to stop smoking

If you smoke, stopping smoking is one of the best things you can do to prevent chest infections. Smoking harms your lungs and makes it harder for you to fight infections. 

Ask your GP, nurse, or pharmacist for help to quit smoking. You can also read our advice about how to quit smoking.

Practice good hygiene

Chest infections are passed on through coughing and sneezing. To help avoid spreading a chest infection or catching one, you should: 

  • wash your hands regularly with warm water and soap
  • clean the most used surfaces in your home regularly, such as door handles, keyboards and screens
  • covering your mouth and nose when you cough and sneeze. Try to use disposable tissues and throw them in the bin after using them. You can also cough and sneeze into the bend of your elbow.  

Get vaccinated

Getting vaccinated can help you avoid chest infections. If you can:

Eat well

Eating a balanced diet can help to strengthen your immune system. This can lower your risk of getting a chest infection.

Read more about eating well with a lung condition, including why it’s important to take vitamin D during autumn and winter.

Drink less alcohol

If you drink alcohol, drinking too much over a long period of time can weaken your lungs. This means you’re more likely to get a chest infection. Alcohol can also trigger your asthma.

The NHS recommend drinking less than 14 units spread throughout a week.  You can use Alcohol Change UK’s unit calculator to see how many units are in your drinks.

Get support

Call or WhatsApp our Helpline for support with your condition. Get advice on your medicines, symptoms or travelling with a lung condition, or just call us to say hello.

Did you find this information useful?

We use your comments to improve our information. We cannot reply to comments left on this form. If you have health concerns or need clinical advice, call our helpline on 0300 222 5800 between 9am and 5pm on a weekday or email them.

Page last reviewed:
Next review due: