What are you waiting for? Go to the ER. You are spitting blood for goodness sake! You are not going to get any definite answers on the internet anyway. You need testing so you can get treated properly. Unbelievable.
I was looking it up and was thinking maybe hep b??
this doesn't sound like a std related issue. symptoms like this from an encounter 6 months ago aren't likely to be related.
Sounds like you need to go to the ER, not wait until monday to be seen.
grace