Do you smoke kool's because when I did I spit up blood they have fiber's
in them that make you spit up blood when you smoke that much.
but you know what you need to do. see a doc.
I hope an pray that you will be alright
G.