It seems to me you're highly distressed at the moment and desperately want reassurance.
Unfortunately if we give you more reassurance it will simply sedate you for a while, then your brain will find a way to discredit it, and you'll be back to freaking out.
Reassurance seems to work like a narcotic, it works for while but in order for it to keep working you need to keep taking larger and larger dosages.
I would highly recommend staying away from sex and alcohol for a while. Alcohol exacerbates anxiety and the sex will likely just cause more anxiety at this point; as soon as it doesn't feel amazing enough to prove to yourself that you are not gay you'll feel this is proof that you are gay. Which isn't necessarily true.
I would recommend you see a doctor about some anti-depressants/anti anxiety meds. It's hard to use any self soothing or CBT techniques when you're in such distress. The meds will help deal with the anxiety feelings so you can think clearly.
My therapist recommends distraction techniques, when I have an intrusive thought like "oh, god I must be gay" I acknowledge it as an intrusive and do something to take my mind off of it, like reading drawing or exercise. I suggest something that requires a lot of thinking and brain power to do. Like building something or baking something, it requires so much from your brain to keep track of steps and following directions that there is no space to consider anything else.
Ultimately the goal is to not have these thoughts, not figure out if you're gay or not.