What Does It Mean When You Cough Up Blood?

Coughing up blood, even a small amount, means that somewhere in your airways or lungs, tissue is irritated, inflamed, or damaged enough to bleed. The most common cause is a respiratory infection like bronchitis or pneumonia, which accounts for about 22% of cases. While that’s reassuring, coughing blood can also signal more serious conditions, so it’s important to understand what might be happening and what warrants urgent attention.

Where the Blood Comes From

The blood you see typically originates below your vocal cords, in the bronchial tubes or lung tissue itself. Infections, tumors, or damaged blood vessels can erode the delicate lining of your airways, allowing blood to mix with mucus and come up when you cough. The medical term for this is hemoptysis.

It’s worth noting that not all blood you cough up actually comes from your lungs. Blood dripping from your nose down the back of your throat can trigger a cough and look a lot like true lung bleeding. Vomiting blood can also be aspirated into the airways, producing what looks like a lung problem but isn’t. True lung bleeding tends to produce bright red, frothy sputum, while blood from the stomach is usually darker, may contain food particles, and has a different taste.

The Most Common Causes

A large French study tracking hospital cases over five years found these leading causes:

  • Respiratory infections (bronchitis, pneumonia): 22% of cases
  • Lung cancer: 17.4%
  • Bronchiectasis (permanently widened airways): 6.8%
  • Fluid buildup in the lungs: 4.2%
  • Blood-thinning medications: 3.5%
  • Tuberculosis: 2.7%
  • Pulmonary embolism (blood clot in the lung): 2.6%

Bronchitis is by far the most frequent culprit in otherwise healthy people. When the airways are inflamed from an infection, even forceful coughing alone can rupture small blood vessels in the bronchial lining. You might see streaks of blood in your mucus for a few days, and it resolves as the infection clears. This is the least worrisome scenario.

Pulmonary embolism deserves special mention because it can be life-threatening and is sometimes missed. A blood clot, usually from the legs, travels to the lungs and blocks blood flow. The affected lung tissue can die, producing blood-streaked mucus along with sudden shortness of breath and chest pain. If you’ve recently been immobile for long periods (a long flight, surgery recovery, or bed rest) and develop these symptoms together, that combination needs immediate evaluation.

How Concerned You Should Be

The amount of blood matters a great deal. A few streaks in your mucus during a bad cold is very different from coughing up a half cup of blood. Clinicians consider hemoptysis life-threatening when you produce roughly 150 mL (about half a cup) in 24 hours, or when bleeding reaches about 100 mL per hour. That level of bleeding requires emergency care in an intensive care unit.

Beyond volume, certain accompanying symptoms raise the stakes significantly. Back pain, unexplained weight loss, persistent fatigue, shortness of breath at rest, or a history of heavy smoking all point toward more serious underlying conditions. The combination of coughing blood and a smoking history is particularly important: as a presenting symptom, coughing blood carries a positive predictive value above 5% for lung cancer, meaning that among people who show up with this symptom, roughly 1 in 20 will be diagnosed with a malignancy.

What Happens at the Doctor’s Office

Your doctor’s first job is confirming that the blood is actually coming from your lungs, not your nose, mouth, or stomach. They’ll examine your mouth and nasal passages. In some cases, a scope passed through the nose or down the throat is needed to pinpoint the source.

A chest X-ray is the standard first imaging test. It can reveal pneumonia, masses, or fluid in the lungs. If the X-ray doesn’t explain the bleeding, the next step is typically a CT scan, often with contrast dye injected into a vein to highlight the blood vessels. CT scanning has become the preferred tool over bronchoscopy for identifying the cause, though bronchoscopy (a thin camera threaded into the airways) is sometimes added to pinpoint exactly where the bleeding is coming from, especially when the CT is inconclusive.

For most people with mild blood-streaked sputum during an obvious respiratory infection, the workup may not go beyond a chest X-ray and a clinical exam. For persistent, recurrent, or unexplained bleeding, the full sequence of imaging and bronchoscopy becomes more important.

How It’s Treated

Treatment depends entirely on the cause. If a chest infection is to blame, treating the infection with appropriate medications resolves the bleeding. If blood thinners are contributing, your doctor may adjust or temporarily stop the medication.

For more serious or persistent bleeding, two main interventions exist. Bronchial artery embolization is a minimally invasive procedure where a radiologist threads a catheter through a blood vessel and blocks the artery that’s feeding the bleed. It’s effective for controlling active or recurrent bleeding without major surgery. In rare, severe cases where bleeding can’t be controlled by other means, or when the underlying cause (such as a tumor) requires it, surgical removal of part of the lung may be necessary.

What to Pay Attention To

If you cough up a small amount of blood once during a bad cough or chest cold, and it doesn’t recur, the most likely explanation is an irritated airway. Keep an eye on it, and mention it at your next appointment.

Seek prompt medical evaluation if the bleeding recurs over several days, if you can’t connect it to an obvious infection, if you’re over 40 with a smoking history, or if you notice unexplained weight loss or fatigue alongside it. Go to the emergency room if you’re producing more than a few tablespoons of blood, if the blood is pure red without mucus, or if you’re struggling to breathe. The amount and speed of bleeding are the most reliable indicators of how urgently you need care.