Coughing up blood — even in small amounts — can be alarming. Whether it’s streaks of red in your phlegm or a noticeable amount of blood when you cough, this symptom should never be ignored. In most cases, blood in your cough (haemoptysis) results from a minor issue such as a throat irritation or a chest infection. However, it can sometimes be a sign of a more serious underlying condition that needs medical attention.
In this article, we’ll explain the common causes of coughing up blood, when it’s time to see a GP, and what to expect during a medical evaluation. Understanding the difference between mild and serious causes can help you act quickly and appropriately if this symptom appears.
Coughing up blood — medically known as haemoptysis — means that blood from somewhere in your airways, lungs, or throat has mixed with your saliva or mucus. The blood may appear bright red, pink, or rusty in colour and can vary in amount from tiny streaks to larger clots.
It’s important to distinguish between coughing up blood and bleeding from elsewhere in the mouth or digestive tract. Blood from the stomach, for example, tends to look darker and may appear with vomiting rather than coughing.
Even if the bleeding appears mild, it’s crucial to contact a GP. Persistent or unexplained blood in your cough should always be professionally assessed.
While coughing up blood can sound serious, it’s not always caused by life-threatening conditions. Some cases are mild and resolve on their own, while others need prompt treatment.
Infections such as bronchitis, pneumonia, or tuberculosis can cause inflammation and small blood vessel damage in the lungs or airways. When you cough forcefully, these tiny vessels can rupture, leading to small streaks of blood in your mucus.
A persistent cough from allergies, viral infections, or acid reflux can irritate your throat and cause capillaries to burst. This usually leads to small amounts of blood rather than heavy bleeding and is not typically dangerous — but it still warrants a GP review if it continues.
Tobacco smoke damages the lining of your airways, increasing the risk of chronic bronchitis, lung infections, and even lung cancer. Smokers are more likely to experience occasional bleeding due to irritation or inflammation in the lungs.
Bronchiectasis is a condition where the airways become widened and scarred, often leading to chronic infections, excessive mucus production, and occasional bleeding. A chest infection can also inflame airways, causing temporary blood-streaked sputum.
In some cases, coughing up blood may be a symptom of lung cancer or another tumour in the respiratory tract. This is especially concerning if the blood is accompanied by unexplained weight loss, shortness of breath, or a persistent cough lasting longer than three weeks.
This is a medical emergency. A pulmonary embolism occurs when a blood clot blocks an artery in the lung. It can cause chest pain, sudden breathlessness, and coughing up blood. Call 999 immediately if these symptoms occur.
Physical injuries to the chest or airways, or even medical procedures like bronchoscopy, can sometimes cause minor bleeding.
Certain heart or blood disorders, autoimmune diseases, or use of blood-thinning medications can make bleeding more likely, even from mild irritation.
It can be difficult to know whether coughing up blood requires an urgent GP visit or emergency care. The general rule: if in doubt, always err on the side of caution.
You should see a GP immediately if:
Call 999 or go to A&E right away if:
Even small amounts of blood in your cough should never be ignored, especially if it happens repeatedly or is accompanied by other symptoms.
When you visit your GP, they will begin by taking a thorough medical history — asking about your smoking habits, past illnesses, medications, and when the bleeding started. They may then carry out a physical examination and order additional tests to find the cause.
Common diagnostic tests include:
Your GP may refer you to a respiratory specialist if the cause is not immediately clear or if more advanced evaluation is needed.
The treatment for coughing up blood depends on the underlying cause.
Your GP will tailor the treatment plan based on the diagnosis and your overall health.
You can lower your risk of experiencing blood in your cough by following these preventive measures:
Sometimes, a tiny streak of blood in mucus may result from vigorous coughing, throat irritation, or even dry air. If it happens once and resolves quickly, it’s usually not a cause for alarm. However, if it recurs or worsens, always book a GP appointment to rule out more serious causes.
Coughing up blood should never be ignored — even small streaks can indicate something that needs medical attention. Early diagnosis is crucial for successful treatment, especially if the bleeding is linked to infection, lung disease, or another serious condition.
If you ever experience blood in your cough, don’t wait to see if it disappears. A qualified GP can assess your symptoms, perform necessary tests, and provide peace of mind.
Noticing blood in your cough can be unsettling, but prompt medical evaluation helps identify the cause and ensures you receive the right care quickly. Whether the reason is a minor infection or a more serious lung condition, early intervention is key to protecting your health.
If you are experiencing this symptom or need an urgent GP consultation in London, reach out to the trusted medical professionals at Private Doctor London. Their experienced GPs offer same-day appointments, advanced diagnostics, and compassionate care — helping you get answers and relief when it matters most.