Hello, tobevisible, and welcome to Psych Central! Wow, that is a mess. See if he is interested in trying some marriage counseling. If you are willing to forgive him, which would be hard, maybe there could be some hope--especially if he wants to share a marriage bed.
He needs therapy, that's for sure. But can you find some funds to see a therapist a bit yourself to talk about the situation?