I agree with Sanchez about being honest, if the person is worth being with they will understand. And yet… I don’t agree!!!
Honesty has cost me jobs and friendships. I have three friends with OCD who have professional jobs where mental health problems should be declared. All know that if they let their bosses know, they are likely to be out of work.
When it comes to relationships it’s as difficult. My husband does not understand some of my obsessions at all, and while I feel I would have told him about my illness, when we met, if I had realized what was wrong with me (I was very ill with OCD as a child, but thought it was all behind me) I doubt he would have stayed with me. My children would never have been born. My grandchildren would not exist. So, would it have been wrong to have kept it from him? He has learned more and more about my symptoms, gradually, and he can handle most of them now (some I will never divulge because a few of my intrusive thoughts he will never understand or tolerate!). He would not have been able to cope if I had ‘come clean’ at the beginning of our relationship. And yet, I cannot lie, and I believe honesty is so important, both in a relationship and a friendship. If he asked me what bizarre thoughts I have I would have to say, but that’s not likely to happen.
Shame on me, but I must be truthful, if a person told me he or she had OCD and their obsession was a fear that they would molest a child, I would have steered clear of them. Not now, because I have more knowledge about this obsession and other symptoms. But, I know people with OCD who would still avoid even a friendship with a fellow sufferer with certain symptoms.
Basically, Pops, this reply is totally useless. Sorry, but good luck with whatever you decide. If someone loves you enough they will stay, but love is not always instant, it often takes time to grow. If too much is said at the start of a relationship, it possibly won’t have the chance to develop.