Infidelity Support Group
Any relationship in which one partner engages willfully in sexual relations with another outside of the partnership is considered to have experienced infidelity. This breach of trust is often traumatizing for the faithful partner as well as the relationship, and support is often needed to heal emotionally and to decide whether or not the relationship should continue after...

There will probably be a few people here who come to tell you what a horrible person you are. But, I think you're on the track to recovery.
I know this pain and the way you feel about yourself are so strong, but try to see some light in the darkness. You know it was wrong, you feel remorse, you have taken responsibility. Believe it or not, that makes you miles ahead of some of the cheaters on this board. You can move past this. Even good people make very bad choices sometimes.