I'm a 20 year old male that has considered myself straight for my entire life. I was at a gay/straight club a month ago, and had 3 gay men come up and hit on me. I felt extremely uncomfortable. The next day my ex-girlfriend (who ended a 2.5 year relationship with me 2 months prior) suggest that maybe I was gay. This caused me to freak the hell out, and wonder "am i gay?" Here are the details.

-attractive men give me anxiety attacks and unwanted images enter my head. the fact that i can distinguish them as attractive bothers me.
-my father, brother, and even younger boys give me anxiety attacks about my sexuality. seems any male causes me to freak out.
-I dont want to be gay. I've never seen myself as being with another man, and the thought is uncomfortable.
-I've always watched straight porn, and found gay porn (while slightly curious) to be quite gross. anal sex with another man grosses me out.
-I've always had a lot of male friends, no crushes, and shopping is really not my thing.
-The idea of one-night stands with women bothers me, making me think i might be gay. I kissed a girl and thought she was a bad kisser, although she was attractive. I couldnt do anything else with her because her kissing turned me off.
-I'm pretty sensitive, and more than a little romantic. I love making women laugh, love having a woman to protect, to have rely on me.

But then i see attractive men in public and i get anxiety attacks! I've never looked at a man and honestly thought "i wanna be on him". That seems kinda gross. But the minute i think i've never thought of that, I start thinking that. its insane!

I just want to know if this is anything like your gay experience?
Am i in utter denial?