Mrs. H, You have to make the changes for yourself. If you are happy w/yourself and how you are living, that's what is important. Happiness comes from within and no matter what you say or do, your h is goingto find something wrong right now. That's why is is very important to detach and live your life for your and your sons.
When the dust settles for you, I think you are going to find less stress in your life and you will then be able to move on and do more things for yourself. As long as you are reacting to what he says and does, it keeps you stuck. It's difficult, I know, but you have to find a way to just let it wash over you and then down the drain.
I do hope you are just about ready to go to school. Homework just may be one of the answers to keep your focus elsewhere and not on him.
Enjoy the rest of your day.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.