Big hug to you Hearthealth. This sounds so very difficult . . . the best part of your marriage is when he is gone . . . . the worst when he is home. Sigh.
Please do whatever you can to take care of yourself: eat well, stay hydrated, take that angry energy and get yourself somewhere this man isn't . . . even if it is just the next room or a walk around the block.