Afraid of being gay?
So I'm 20 and have always identified as a straight guy growing up. Always liked girls, watched straight/lesbian porn, pretty normal I guess. I've never been sexually active, not for lack of trying although I made out with this girl last year and really liked it, although I was pretty nervous the whole time.
Anyway, all of my relationships with girls fail. I think I have avoidant personality disorder or something. I just never have the guts to ask the girl out.
I also suffer from anxiety. It gets worse in the winter (ie now) and I get occasional panic attacks about stuff. Usually I think I have some disease or mental disorder and it freaks me out for awhile.
Well for the last couple of weeks I've had like no sex drive. I wouldn't say that I have trouble masturbating but it takes me longer than usual I guess. It's like I'm just not as aroused by things which have always turned me on.
The other week I was hanging out with some buddies and we'd had a few drinks and i got it into my head that this guy had a thing for me. And it freaked me out because I had no idea how to deal with it and I started wondering how I would handle it if he confronted me about it, and I started wondering if I would ultimately go along with it.
Well this triggered an anxious episode and it bugged me for a few days but I made peace with it and came to the conclusion that it was a crazy thought and wrote it off to the anxiety.
Now if I see a male in a porn or something and I think it turns me on I get really freaked out though. Like panic attack freaked out.
My fears are basically that I've just been repressing my homosexuality all of my life, and that it's all been a lie. Then there's the fear of being ostracized if I am gay, of not accepting myself, etc.
I've never really questioned my sexuality like this, and I've never really been freaked out by the possibility that I might be gay. But now I am losing sleep over it and it's really concerning me. Is this just normal questioning of sexuality or is it indicative of something else? Thanks and sorry for the long post.