What could cause you to cough up blood?

Hemoptysis... Coughing blood, or hemoptysis, is usually caused by bronchitis. However, malignancy must be ruled out so this symptom must always be evaluated by a doctor!