causes of coughing blood
The most common causes of coughing blood are bronchitis, lung cancer, pneumonia, tuberculosis, lung abscess, bronchiectasis (inflammation of the airways), and pulmonary embolism (blockage of the main lung artery).