Feeling, I have just found your thread this morning.
You sound completely ground down.
We can all live with some things for a certain length of time, we brush things under the carpet and accept them as they are. Sometimes being in a situation, takes us longer to see what the reality is, as its how its always been. But over time that mountain becomes bigger and bigger and there comes a point when you reach the peak. It sounds like you are there now. Like the cherry on the top. He may have acted like this for quite a while now, but the mountain has grown and grown, and now you cannot tolerate or brush away anymore.
Something has to change. You cannot keep living like this. Don't be me that just let it build and I ended up having a breakdown. If you want to keep your marriage, he has to realise that things need to change.... forever, not just for a day or 2. So if it is going to work, you both need to make an effort to make it work iyswim. (It took be quite a while to realise that not everything was his fault, I was partly to blame for a fair few things as well) I put in the work and the effort and the trying, he did for a while, but of course it didn''t stay that way. So we separated which was tough, but years down the line I look back and see what a mess I was mentally. Its taken years to bring myself back up out of the ground down state. Which I didn't even realise I was in.
Only you can decide how to move forward. But whatever fork you choose you cannot keep living like this.
Keep posting. Get stuff off your chest. It makes things clearer just getting things out there, even reading back your own posts help a lot I found.