Coughing up blood, medically known as hemoptysis, involves coughing or spitting up blood or blood-streaked mucus from your ...