You know, your marriage may have gone the way of mine - your undertreated/missed thyroid disease causing your H to see you as lazy, fat, whatever. Thyroid disease is really such an invisible disease, no one who hasn't experienced can guess how much EFFORT everything is when you're sick with it. I know my ex never could understand - and frankly, didn't WANT to understand.
In my case, combine my health problems with H's mood issues and concussions - I suppose it's impressive that we made it as long as we did, with so many good years despite everything.
You can't redo the past - but you're doing an impressive job of making a bright new future - bravo for you.