Hi everyone I was wondering is someone could help me figure out if I have OCD or another anxiety disorder or if I have some other mental health problem.
My problems seem to have started earlier this year when I started talking to a girl. I have always seemed to have trouble talking to girls, especially ones I liked, and it was hard at first talking to her. Long story short she became my girlfriend and I ended up having sex for the first time. I didn't think much of it at first but a few days after I became concerned over whether I had an STD, specifically HIV. For about 3 months I constantly googled symptoms of HIV and somewhat convinced myself I had i even though there was overwhelming evidence proving otherwise. This lasted from around late February to probably late May where these symptoms eventually subsided. These symptoms were kind of replaced by a fear of ingesting something I was allergic to by accident and having to go to the hospital or something. These symptoms didn't bother me that much but they were still there at sometimes. Near the end of the summer however, I started to think that what if I was transgender or gay. These thoughts disturbed me because I really liked my girlfriend, at least I thought I did, and I thought I was using her to cover up being gay. Let me say that I have no problem with gay or transgender people, its just my whole life I thought I was straight, and always liked girls. Something that really spurred these gay thoughts was that I always had trouble talking to girls, but not my friends who are guys. Another thing that would cause me anxiety would sometimes not wanting to hangout with my girlfriend but hangout with my friends instead. I thought that meant that I was gay and didn't want to hangout with my girlfriend anymore. The gay thoughts started in the summer and have persisted up until very recently. Last week in fact I remember having thoughts of being gay and checking my reaction to porn and naked women. However, somehow, it was like a switch was flipped. All of a sudden I woke up and gay thoughts didn't trouble me as much, however these thoughts were replaced quickly by thoughts that I was actually a sociopath. Every morning when I wake up now I think that I am a sociopath and am manipulating people for benefit to me and that I do not have empathy or emotion toward anything. This bothers me because I specifically remember when my grandma passed away last year that I cried and was very sad. The thoughts made me think that I actually was faking that crying and that I actually didn't care that my grandma died even though I thought that I did. What didn't help was that either the next day or the day after my grandma died, I remember going to play pond hockey and having fun with my friends. This made me think even more that I didn't care about her or other people and that I have been a sociopath all along. I have constantly googled what the symptoms of sociopaths are and also symptoms of sociopaths in children. I thought I did not have any of the symptoms but I have a very bad habit of lying. Mostly the lies that I have told are to my parents because sometimes when I would spend the night at friends houses I would drink alcohol (I'm 20 by the way) and smoke marijuana but I knew they would be upset if I told them what I actually did. I also would lie about hanging out with my girlfriend because my parents used to tell me to not get involved with girls until I am out of college and have a job. I am scared of growing up to be a sociopath and I am scared I'm going to end up hurting others even though I don't want to. I have even thought to myself that I have manipulated myself into thinking that I have OCD or some other anxiety disorder because I am a sociopath and that I am trying to find blame for what is actual bad thoughts in my head.
So can someone help me understand what is happening to me? I really don't want to be a sociopath I want to be a good person and grow up to have a family and a normal life? Is it OCD or something else?