• Question: why a person with tuberculosis coughing with blood stained sputum

    Asked by jazz20fen to Sally, Mmboyi, Mike, Michael, Jacinta, Gliday, Elkana, Edna, Arnold on 17 Jul 2025.
    • Photo: Michael Kimwele

      Michael Kimwele answered on 17 Jul 2025:


      A person with tuberculosis can cough up blood-stained sputum (hemoptysis) due to the erosion of blood vessels within the lung tissue caused by the infection. Specifically, the bacteria causing tuberculosis can damage the lung’s blood vessels, including those in the walls of cavities (Rasmussen’s aneurysms) formed by the infection, leading to bleeding.

Comments