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...
If you can make the decent one re-appear in your life, do everything you can to make it happen. Otherwise, dump the bastard! You deserve better one, and trust me, there are many of them.
Sure, you can still care about him and all, but you see he's not good for you. The rest just takes some time.
L~