Hello, I have a question to ask you about overcoming HOCD. I been a porn addict since middle school. I finally got a girlfriend and we have lots of sex. We've beem off and on. I've been getting so many sexual urgees to stick my penis in anything I see. Ive watched all types of porn including tranny and gay porn.After me and my girlfriend broke up I was depressed and I went on an app called meet me. I was talking to people and this guy offered me a blow job. At first i accepted it but when he came to pick me up I snapped out of my lust for sex and told him I wasnt gay. He understood me and told me we didn't have to do anything just hang out. We started talking about cool things like guys usually do. He then asked me to see my penis. I was scared that he will attack me so i did what he said. I was 18 and skinny at the time. He gave me a bj anyways. I feel disgusted because it and I cummed but I didn't want it. A mouth is a mouth so yeah I admit it felt good but it felt so wrong and nasty I couldnt believe what happened. I went home and showered. I couldnt believe that my porn addiction would escalate like that. It felt so nasty and wrong. I felt rape and I felt like so gay even though I know Im straight I still have these thoughts running in my head. Can you please help me get rid of these gay thoughts. I been straight my whole life and loved girls since I was little. Ever since that incident my life has changed. I already suffered from ocd and now im beginning to have these gay thoughts and stupid urges. I know its normal to find the same sex good looking not in a sexual way but when I do I get this weird ass feeling I dont like. A lot of people say its the hocd and my brain on porn. Like two days ago I was watching a tv show and thought came into my head about me being a woman and having a family with the guy on tv. I got so upset at that. Is it really all this hocd thats doing this? Please give me tips to battle this and let go of my past. All I want to do is move on with my life. Get me a beautiful woman and settle down.