I once thought I did have this problem...very early on in a long term relationsihp (over 3.5 years) I cheated on my BF on multiple occasions. A ridiculous amount of times actually, too embarrassing to say.
There was no way I was going to be caught, but that didn't stop me from feeling insanely guilty every time I did it. Yet at the same time, despite knowing how bad I would feel post-hookup, I continued to pursue them anyway.
I felt like the only way to gain control over my problem was to just come out and tell my BF about what I had been doing, no matter what the cost. It just wasn't fair to him to continue doing these things behind his back while allowing my potential problem to spiral out of control.
I finally sat him down one night and told him. He was very upset, as I expected, and ordered me out of his apartment. I obliged, knowing I was in the wrong. However, the next day he asked to come over and to see me, to chat about it more. We talked it all out, and in the end he did tell me how much he appreciated that I actually cared enough about him to tell him what I had been doing and to ask him for help. He called a couple psychiatric professionals who specialized with sex addiction within gay relationships, and set up some free consultations.
Those consultations helped me beyond belief. It came to my attention that some horrible things that happened when I was a child contributed to a lot of my actions...without going into too much detail on such a personal matter, I was made to realize that I was in constant search of sexual approval from as many people as possible, and that it was very hard to stop while living in obscurity. Just simply letting my boyfriend know, and having him be as understanding as he was helped me beyond belief. I didn't need drugs, or multiple therapy sessions. I just needed to be able to put my trust in another human being the way I did in my boyfriend of the time. Despite the fact that he and I are no longer together, this helped me in a very positive way. It potentially saved my life, literally.