what makes you spit up blood
Symptoms & Signs. Bloody sputum (spitting up blood or bloody mucus) can come from common forms of infection in the lungs and airways, such as acute bronchitis or pneumonia. Bloody sputum can be a result of lung cancer. Whenever bloody sputum is present and cannot be attributed to a curable condition, a complete lung evaluation is warranted.