S, I get that this is confusing and frustrating for you. And you feel like you are doing all the changing and all the work on the marriage.
Here's the thing. The only thing that you can control is you. If you want to walk this journey, that is something you have to really get your mind around.
If you dont, you are going to continue going in circles trying to figure this out, trying to get him to committ, trying to get him to change, trying to read his mind.
Thats why in dbing, we say, it is for you. It is for you to become the person you were meant to be. It is for you to find yourself. It is for you to figure out what makes you happy.
You keep expecting things from him, a committment from him and he cant give you those things now. He just cant. He is trying to get through this crisis. He is trying to swim to the top. And everytime he is getting near it, you put an expectation on him and he starts to lose ground.
Now, you can continue to be angry feeling like its all you. And then you can end the marriage.
But if you really dont want that, it is imperative that you live for you and your son. You do what you need to do for you.
And let your h work through this thing. I am not talking about letting him pass on his obligations. I am talking about you backing way the hell up.