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).
Do not drive to A&E. Ask someone to drive you or call 999 and ask for an ambulance.
Bring any medicines you take with you.