10 Common Causes of Coughing Up Blood You Should Know

Coughing up blood can be alarming, but understanding the possible causes helps you respond wisely. Here are 10 common reasons it happens and when to see a doctor.

Adult man uses inhaler outdoors for asthma relief, focusing on respiratory health.

Coughing up blood, medically called hemoptysis, affects thousands of people each year and ranges from a few streaks in your sputum to something far more serious. Even a small amount of blood can understandably cause panic, but knowing the potential causes empowers you to seek the right care at the right time. Here are ten common reasons this symptom occurs and what you can do about each one.

1. Acute Bronchitis

Acute bronchitis is one of the most frequent reasons people notice blood-tinged mucus when they cough. This condition involves inflammation of the bronchial tubes, usually triggered by a viral infection. When inflamed airways are irritated by persistent coughing, tiny blood vessels can rupture and produce small streaks of blood. According to PubMed, acute respiratory infections are among the most common causes of hemoptysis, with blood typically originating from the bronchial arteries. The good news is that bronchitis-related bleeding usually resolves on its own as the infection clears. If blood persists beyond a week or increases in volume, contact your doctor promptly.

2. Pneumonia

Pneumonia is a lung infection caused by bacteria, viruses, or fungi that fills the air sacs with fluid or pus. This infection can damage delicate lung tissue, leading to rust-colored or blood-streaked sputum. Bacterial pneumonia, particularly the type caused by Staphylococcus or Klebsiella organisms, is more likely to produce bloody mucus than viral forms. Fever, chest pain, and difficulty breathing often accompany the symptom. Research suggests that prompt antibiotic treatment for bacterial pneumonia significantly reduces complications. If you are coughing up blood alongside a high fever and shortness of breath, seek medical attention without delay.

3. Tuberculosis

Tuberculosis remains one of the classic causes of coughing up blood worldwide. This bacterial infection, caused by Mycobacterium tuberculosis, slowly destroys lung tissue and creates cavities that bleed. As noted by the NIH, tuberculosis is a well-established cause of hemoptysis and must be distinguished from upper respiratory and gastrointestinal bleeding sources. Symptoms often develop gradually over weeks and include night sweats, weight loss, and a persistent cough. TB is treatable with a multi-drug antibiotic regimen lasting several months. Early diagnosis through sputum testing and chest imaging is critical for a successful outcome.

4. Lung Cancer

Lung cancer is among the most serious conditions linked to hemoptysis. Tumors growing within the airways can erode blood vessels, causing persistent or recurrent blood in the sputum. Clinical evidence shows this symptom is especially concerning in current or former smokers over the age of 40. However, lung cancer can also affect non-smokers, so the symptom should never be dismissed based on smoking history alone. Additional warning signs include unexplained weight loss, chronic fatigue, and chest pain that worsens over time. A CT scan and bronchoscopy are typically used to evaluate and diagnose suspicious cases early.

5. Bronchiectasis

Bronchiectasis is a chronic condition where the airways become permanently widened and scarred. Damaged bronchial walls harbor bacteria and produce excess mucus, leading to repeated infections and inflammation. Over time, the fragile blood vessels lining these damaged airways can bleed during coughing episodes. Studies indicate that bronchiectasis accounts for a significant proportion of hemoptysis cases, especially in patients with a history of recurrent lung infections. People with cystic fibrosis or immune deficiencies face higher risk. Managing this condition involves airway clearance techniques, antibiotics for flare-ups, and regular monitoring by a pulmonologist.

6. Pulmonary Embolism

A pulmonary embolism occurs when a blood clot travels to the lungs and blocks an artery. This potentially life-threatening event can cause sudden chest pain, shortness of breath, and coughing up blood. The bleeding happens because blocked blood flow damages lung tissue in the affected area. As the NIH explains, vascular disorders are among the varied underlying conditions that produce hemoptysis. Risk factors include prolonged immobility, recent surgery, and a history of deep vein thrombosis. A pulmonary embolism is a medical emergency that requires immediate treatment with blood thinners or clot-dissolving medications.

7. Heart Failure

Heart failure might not seem related to coughing up blood, but the connection is very real. When the left side of the heart cannot pump blood efficiently, pressure builds in the veins leading from the lungs back to the heart. This elevated pressure can force fluid and small amounts of blood into the air sacs, producing pink-tinged or frothy sputum. The symptom often worsens when lying flat, leading to nighttime coughing episodes. Research suggests that managing fluid overload with diuretics and heart medications can significantly reduce this symptom. If you notice bloody or pink frothy sputum alongside swollen ankles and breathlessness, see a cardiologist promptly.

8. Foreign Body Aspiration

Accidentally inhaling a small object into the airways can cause irritation, infection, and bleeding. This is particularly common in young children, who frequently put small items in their mouths. According to NIH research, foreign body aspiration is a notable cause of hemoptysis in children, sometimes accompanied by forceful coughing and wheezing. In adults, food particles or dental fragments can also become lodged in the bronchial tubes. Symptoms may appear suddenly or develop gradually if the object remains undetected. Bronchoscopy is the standard method for locating and removing inhaled objects safely.

9. Blood-Thinning Medications

Anticoagulant medications such as warfarin, heparin, and newer drugs like apixaban help prevent dangerous blood clots. However, they also increase the risk of bleeding throughout the body, including the respiratory tract. Someone taking blood thinners may notice blood-streaked sputum even from minor airway irritation that would not normally cause visible bleeding. This does not always signal a serious problem, but it should never be ignored. Your healthcare provider may need to adjust your dosage or investigate an underlying cause. Always report any new bleeding symptoms to your prescribing physician as soon as possible.

10. Autoimmune and Inflammatory Conditions

Several autoimmune diseases can target the lungs and cause coughing up blood. Conditions like granulomatosis with polyangiitis and Goodpasture syndrome cause inflammation and damage to the small blood vessels in the lungs and kidneys. Lupus can also produce pulmonary hemorrhage in severe cases. These conditions are relatively rare but important to recognize, especially in younger patients without typical risk factors for lung disease. Symptoms often include fatigue, joint pain, and kidney problems alongside respiratory complaints. Early diagnosis through blood tests and imaging allows treatment with immunosuppressive medications that can slow disease progression and protect organ function.

Coughing up blood always deserves medical attention, whether the cause turns out to be a simple chest infection or something more complex. If you notice even a small amount of blood in your sputum, schedule an appointment with your healthcare provider to identify the underlying cause and start appropriate treatment early.

Medical Disclaimer: This article is for informational purposes only and does not constitute medical advice. Always consult a qualified healthcare professional before making health decisions.