I've realized I'm not actually straight but can't accept it. I hold strong nationalistic views am anti Leftist, and used to be very vocal against anything LGBT which has caused me to feel like two separate people. A side of me wants to accept it but I also feel disgust and hatred seeing it as a disgusting deformity. It's screwing up my mental health. I feel being open would just make me look weak and unmanly. I love my best friend, and I have someone I'm secretly speaking to but haven't had the courage to see him in person out of fear of being discovered. My first couple of experiences I did have with someone I cried out of shame, and disgust when I got home because I enjoyed the time, I had with said person.