Before I begin , if someone could please bear with me this might be long , I'm 17 Male. And I can't tell if my hormones are raging out of control or I'm gay or what not. I 've liked girls all my life and never questioned it. However during the past years , my fantasies keep getting weirder and weirder. I'm healthy and emotionally stable ( I assume) and I have a high IQ. As in weird I mean I can almost ejaculate to any thought! even if it is a gay one or incest or something. But right afterwards I get this big feeling of shame (from incest or gay fantasies) and I start questioning if I'm BI even though I know I'm not (never done **** with a guy and never will) but why is it that I have these weird fantasies. It's almost as if I get a huge adrenaline rush as well, is it because it's different , or is it because I'm secretly a big fruit and I don't know it. This really affects my anxiety , and these non stop thoughts about the fear of being gay or the fear of these fantasies (even though I crave them?) do I have an imbalance in hormones? am I always going to be this way? will I become gay? is it just because I'm a teen? and to add , I still always get off to girls , I mean I see a hot girl and damn! but never to guys , in fact I don't even recognize me of liking guys until My HOCD kicks in and makes me think "mhmmm what if you thought he was hot" or something. I hate how I have weird fantasies and the fact I can ejaculate to them brings me big shame and questions? What's going on with me , I know I'm not gay (100%) but how come when I try on a girls panty , I instantly get hard and Get adrenaline. (and we all know only "gay" guys do this) but I do too, and I'm 100% sure I'm not attracted to men , I believe I suffer HOCD , should i talk to my doctor soon?