What Makes You Cough Up Blood?

There could be a number of causes that would make you cough up blood including bronchitis, pneumonia, laryngitis and more serious conditions like blood clots and cancer. You need to seek immediate treatment from a doctor or ER if you have unexplained sudden coughing of blood.