We all, as I have said before, well mostly all, have had this dynamic with our H's...I think it is very common.
Tally, you sound good. Your H sounds crazy. Pretty much, if you can't laugh, you would never stop crying. Sometimes H just makes me laugh because his actions are so weird...and sometimes my heart breaks for him.
So I totally understand where you are.. Amazing strength...hugs