Terp, you are doing all the right things, working on your own recovery, yoga, emotional support, the in-laws are back in their box. I know it seems like things aren't getting better as fast as they should, but they will. You can't work as hard as you are on positive measures without it having an effect on your mood eventually. Don't give up, just give yourself a realistic time frame.
Any chance of AH taking over the housework? If he's not employed, that's just basic fairness. Tell him it's not negotiable and to join the 21st century.