4
Coughing Up Blood or Colored Mucus
Coughing up blood (hemoptysis) — even a small amount — should never be ignored. It can range from blood-streaked mucus to coughing up pure blood. Causes include infection, lung cancer, pulmonary embolism, or tuberculosis. Similarly, consistently coughing up rust-colored, green, or dark brown mucus indicates your lungs are fighting infection or experiencing ongoing damage that needs medical evaluation.