Go to see a doctor NOW. Coughing up blood is alarming and should be treated right away. Blessings - Blu
It means you need to go the ER immediately, and when you get there, tell the staff who did this to you spo the police can be called ASAP. Seriously, don't mess around, sounds like you have significant injuries, and they may be life threatening.
Please update us when you can!