I feel for you. Get yourself sorted first and when your time frees up, here are a few things I do to help keep the peace. btw DH is the sole earner in our family which I do think makes a huge difference I stress levels for him.
I'm always looking for an escape plan on his behalf. I'll look for jobs, research new cities to live in, and we'll discuss. It gives him a glimmer of hope that there may be a way out even if we never act on it.
I plan great vacations to destinations he really wants to visit...and the rest of us too...so his time off really rejuvenates him.
I try to make sure he gets balance elsewhere, good food, time for exercise and time with friends here and there.
Sex and BJs help a lot too.
