There are many possible causes for coughing up blood, including acute infections like bronchitis, chronic conditions like cystic fibrosis, a chest or lung injury, pulmonary embolism (blood clot in the ...