Ask a Doctor and Get an Answer to Your Medical Question ASAP
The chances of any STDs in your case are extremely small (almost zero).
As for anxiety treatment, you need to consult your own doctor.
I can't tell you where the blood came from and chances of STDs with oral sex is very low.
Please start a new question thread for any additional questions.