I recommend seeing an OCD specialist and I recommend against seeing a generalist about your OCD. As my old therapist said, generalists just don't have enough training with OCD to give the best advice. They think people can just talk through it and make the thoughts go away, but it's not that simple. OCD is basically having tons of conspiracy theories pop in your head all day, but they all sound so confident that you think you have no choice but to believe them. It's not easy to work through, and it's impossible to make the thoughts go away entirely because almost everyone has intrusive thoughts. The difference for us is that we believe them. And that's from our brain chemistry and life experiences, not who we are.
Try to find someone who uses CBIT as a treatment as well. That is one of the most effective treatments for OCD. Since OCD is from us viewing our intrusive thoughts as threats, CBIT helps because it gradually teaches you that they aren't. It's also done in such a way that you can actually believe it, too. It can be emotionally taxing at times, but it does help in the long run. (That's just my recommendation, though. You know what works for you better than everyone, and you shouldn't force yourself through a type of treatment that doesn't work for you. I speak only based on data I've seen and my personal experience.)
All that said, don't stop going to a therapist about non-OCD stuff. I think my short time in therapy would have been more effective if I addressed more than just my OCD because pretty much every aspect of my life contributes to it. You may be struggling a lot with OCD, but you shouldn't stop getting help for other things.
As a final note, I want to tell you that you are not weird or bad for having intrusive thoughts. It doesn't matter how obscure your thoughts are - you are not your thoughts and you are not alone with them. We're all here for you.