Hi Ginny,
My b/f and I only have (almost) 5 years under our belt, not a 20 year marriage, but I recently faced the same thing. My b/f was carrying on multiple sexual affairs. When I discovered it, the sh**t hit the fan in a big way. You can look back at my posts and see the destruction it caused.
My b/f is in therapy now and he's trying with all his might to make himself and us work and I'm right there with him. It's hard, hell that's an understatement, it's almost impossible at times, but I'm glad I made the decision to stick with him.
Everything that Jeff said, has been said to me by my b/f. He has everything really, but as Jeff said, "survivors feel the 'good' side the world sees is fake in many cases. all the good things you just listed feel fake to him, and he feels like that guy that is out there cheating is the real person he is."
My b/f thinks he's simply an awful human being so neither he nor anyone else should expect anything good from him despite the fact that he works hard, owns his own business, his own home, his own car, has lots of friends who love him, etc., etc. As far as he's concerned, he has a black little heart that the grinch would envy and he's a piece of sh**t.
That's a tough nut to crack and I'd hazard a guess that your husband is the same way.
First and foremost though, you need to protect yourself. Get tested for STDs and insist that he do the same. If he wants to heal and you want to stay with him, then you have every right to make certain demands upon him and expect that they are met. You have to create a safe environment for yourself; he may be welcome to join you there, but you will not allow his crap to mess you up any more than it has to.
{{{Ginny}}} You've got a 20+ year history with this man and you love him. Talk to him, set your boundaries and don't let him cross them. He's in therapy which is fabulous. The road you and he will travel now is long and hard. My b/f and I are no where near the end, but we're on it so for that I'm happy.
Keep coming here. It's a very healthy and helpful place with some really wonderful people.
ROCK ON..........Trish