Coughing blood? This is a sign of an organ failure.
Or zombification.
Please euthanize yourself immediately.
Seriously though, if you're coughing up blood go to a doctor.
I've heard of people on here deciding to not go to a doctor after passing out or badly cutting themselves, but if blood is being coughed up, you've got to get it checked out.
It's not like it's a normal thing to find in your blood.
Especially if you're coughing from walking. That would no doubt mean you're having trouble breathing while walking, right?
Top that off with a migraine, and you really need to get some sound medical advice.
Blockland Forums does not have anyone on it with any medical doctorates. Go find a professional.