I’m so sorry to hear that heartbreakin - I’m not sure that anything I can say will make you feel any better yet, as it’s such early days for you, but please don’t think you’ve wasted 20 years. That was a chapter in your life and you’ve now turned the page and you’re starting a new one - well done you for not sticking it out for even more years, as plenty of women do.
Leaving is the scary option but by far the more rewarding one. You may not see it now, but you can have a brilliant life without him weighing you down.
My XH was a joy sucker, he managed to make every occasion stressful and unhappy. It wasn’t his fault really. He just wasn’t cut out for family life. He’s now much happier on his own, and I’m with someone else who is an absolute angel.
I’ve read a saying “Your ’no’ makes way for a ‘yes’ ” and by creating this space in your life which he used to fill with his nastiness and negativity, you’ve made room for good things to come into your life.
You’ll look back in a year and I promise you’ll be so glad you did this. And the goal is, not to give a shiny shit whether he meets someone new. Of course he will, but he’ll just make her miserable too! Wherever he goes, he has to take himself along. Now you are free from that.
Chin up chuck. You’ve got this. 