Hello Dear,
You might be having some infection in your chest it throat which is causing this blood spitting. Blood in the spit can be due to oral problem or throat injury or chest infection. It needs to be evaluated and treated accordingly. It will be better if you can undergo a X Ray of your chest in order to find out if there is any severe problem in the chest.
Answered2016-06-06 03:15:33
Let others know if this answer was helpful