Coughing up blood can have lots of possible causes. It could be something serious so it's important to get it checked.
Common causes of coughing up blood include:
Sometimes coughing up blood can be a sign of something more serious like a blood clot or lung cancer.
It's important to get it checked out as soon as possible.
You can call 111 or get help from 111 online.
These symptoms could be a sign of a more serious problem like a blood clot in the lungs (pulmonary embolism).