Coughing up blood is alarming, but it doesn’t always signal something dangerous. The most common cause in adults is bronchitis, where irritated airways produce sputum streaked with small amounts of blood. That said, coughing up blood can also point to serious conditions like pneumonia, a blood clot in the lung, or lung cancer, so it always warrants medical evaluation, even when the amount seems small.
Where the Blood Is Actually Coming From
Not all blood you spit out comes from your lungs. The first thing a doctor will try to determine is whether the blood originated in your lower airways (true hemoptysis) or somewhere else entirely. Blood from your gums, a nosebleed dripping down the back of your throat, or even your stomach can all end up in your mouth and mimic the feeling of coughing up blood.
There are a few reliable ways to tell the difference. Blood from your lungs is typically bright red, frothy, and mixed with mucus. Blood from your stomach tends to be darker, sometimes with a coffee-ground texture, and may come with nausea or vomiting. It can also contain bits of food. Bleeding from the nose or mouth usually happens with little or no cough and may be visible when you check your gums or nasal passages. These distinctions matter because the cause and treatment change completely depending on the source.
Common Causes
Bronchitis is by far the most frequent reason adults cough up blood. When the airways are inflamed from a chest cold or chronic irritation, the lining can bleed slightly. The result is usually just streaks or flecks of blood in your mucus, and it resolves as the infection or inflammation clears.
Other common causes include:
- Pneumonia: A lung infection that can damage small blood vessels in the affected area
- Bronchiectasis: A condition where airways become permanently widened and prone to mucus buildup and repeated infections, producing blood-streaked sputum
- COPD: Chronic lung disease, including emphysema, where long-term airway damage occasionally causes bleeding
More Serious Causes
Lung cancer is a less common but important cause, particularly in smokers or former smokers over 40. A tumor growing in or near a large airway can erode into blood vessels. Coughing up blood alongside unexplained weight loss, persistent fatigue, or a cough that won’t go away raises the level of concern significantly.
A pulmonary embolism, which is a blood clot that travels to the lungs, can also cause bloody coughing. This often comes on suddenly with sharp chest pain and shortness of breath. It’s a medical emergency. Tuberculosis, while less common in many countries, remains a major cause worldwide, especially when accompanied by night sweats, fever, and weight loss. Rarer causes include chest trauma, cocaine use, cystic fibrosis, and certain autoimmune conditions that inflame blood vessels in the lungs.
When It Becomes an Emergency
A small streak of blood in your mucus during a bad cough is concerning but rarely an emergency. The situation changes when the volume increases. Clinicians consider hemoptysis life-threatening when you cough up roughly 150 milliliters of blood in 24 hours (about half a cup) or bleed at a rate of 100 milliliters or more per hour. At that point, the danger isn’t just from whatever is causing the bleeding. It’s from the blood itself flooding the airways and interfering with breathing.
Seek emergency care if you’re coughing up more than a few teaspoons of blood, if the bleeding doesn’t stop, if you feel lightheaded or short of breath, or if the blood is flowing rather than appearing as streaks in your sputum.
What Happens During Diagnosis
Your doctor will start by asking detailed questions: Is the blood bright red or dark? Is it frothy or mixed with food? Did it come with coughing, or did you vomit it up? How much have you produced, and over what time period? They’ll also check your mouth, nose, and throat to rule out bleeding from those areas.
A chest X-ray is the standard first test. It’s fast, inexpensive, and can reveal infections, masses, or areas of abnormal bleeding. However, a chest X-ray has limits. Some causes of bleeding don’t show up on a standard film, so a normal result doesn’t mean everything is fine. If the X-ray doesn’t reveal a clear cause, the next step is typically a CT scan with contrast dye injected into a vein. This provides a much more detailed picture of the lungs and can identify tumors, blood clots, damaged airways, and the specific arteries responsible for the bleeding. CT angiography, a specialized version of this scan, is particularly useful because it can also detect pulmonary embolisms.
In some cases, a bronchoscopy may be performed. This involves a thin, flexible camera passed through the nose or mouth and into the airways, allowing a doctor to see the source of bleeding directly and take tissue samples if needed.
How It’s Treated
Treatment depends entirely on the underlying cause. For bronchitis, the most common culprit, the bleeding typically stops on its own once the infection or irritation subsides. Pneumonia is treated with appropriate medications, and the bleeding resolves as the infection clears. Bronchiectasis often requires ongoing management to control infections and reduce airway inflammation.
When a blood clot in the lung is the cause, blood-thinning medications are the primary treatment. Lung cancer treatment varies widely depending on the stage and type but may involve surgery, radiation, or chemotherapy.
For severe or life-threatening bleeding that doesn’t respond to treating the underlying condition, a procedure called bronchial artery embolization can stop the hemorrhage. A specialist threads a thin catheter through a blood vessel into the artery supplying the bleeding area and blocks it with tiny particles. In a study of patients with cancer-related bleeding, this procedure achieved technical success in every case and stopped the bleeding effectively in about 77% of patients. The complication rate was low at under 5%, and only 7% needed a repeat procedure within 30 days.
What to Pay Attention To
If you’ve coughed up blood, keep track of how much you’re producing and whether it’s increasing. Note the color and consistency. Bright red and frothy points to the lungs. Dark and grainy suggests the stomach. Pay attention to any accompanying symptoms: chest pain, fever, shortness of breath, unintentional weight loss, or night sweats. All of this information helps your doctor narrow down the cause faster.
Even a single episode of blood-streaked sputum that clears up quickly is worth mentioning to your doctor, especially if you smoke, have a history of lung disease, or are over 40. In many cases the answer will be a mild infection and nothing more, but the evaluation itself is what rules out the possibilities you don’t want to miss.