Coughing up blood can be alarming, but isn't usuallya sign of a serious problem if you're young and otherwise healthy . It's more a cause for concern in older people, particularly those who smoke .

The medical term for coughing up blood is haemoptysis.

You may cough up small amounts of bright red blood, or frothy blood-streaked sputum (saliva and phlegm). The blood is usually from your lungs and is oftenthe result ofprolonged coughing or a Chest infection, adult .

If the blood is dark and contains bits of food or what look like coffee grounds, it may be coming from your digestive system. This is a more serious problem and you should go to hospital straight away. It's particularly important to see your GP if:

  • you cough up more than a few teaspoons of blood
  • you also have chest pain , dizziness , fever, light-headedness or worsening shortness of breath
  • you have a loss of appetite or unexplained weight loss
  • there's also blood in your urine or blood in your stools

Your GP will be able to assess whether you may have a serious medical condition that needs to be investigated and treated. Call NHS 111 or your local out of hours service if you can't see your GP.

Call 999 for an ambulanceor go to your nearest accident and emergency (A&E) department immediately if you're coughing up significant amounts of blood or are struggling to breathe.

Content supplied by the NHS Website

Medically Reviewed by a doctor on 4 Jan 2017