What cause cough out blood?

Airway bleeding. Coughing up blood is never a good thing. Some small streaks can come from your upper airway especially if you have upper airway symptoms such as a very painful sore throat or sinuses for instance, but anything more than that deserves a visit to your doc.