Hi, I'll get straight to the point. After a very stupid decision, I had protected sex with a so-called "escort" (prostitute, of course) on June 24, 2014.
Before the act, she touched my penis directly (uncircumcised, so she only touched it over the foreskin) with her hands. I did not touch her vagina or anything close to it and our genitals did not have direct contact.
I then retracted my penis' foreskin and put on the condom myself, penetrated her (only half way inside, since I was very stressed) and withdrew after about 30 or 40 seconds. There was no ejaculation and her thighs and vulva never touched the base of my penis or any other unprotected skin. I then carefully removed the condom, threw it in the trash can and that was it. The condom did not break or slip off my penis at any moment.
I have two questions: 1) What are the chances that I had caught any kind of STI or STD (HIV, HPV, Herpes, Syphilis, Chlamydia, Gonorrhea, etc) and 2) How long should I wait before getting tested for any of them?
I would really appreciate any help and advice.