You are not crazy or at fault. Why would you say that!?
Would you stay with him if you won millions on the lottery tomorrow?
He can't wave the mental health card every time someone expresses their needs. This is actually abusive and manipulative.
What doe s he think his lack of participation is doing to your mental health?
It sounds as though he doesn't care about you at all or see family life as a machine that he needs to help drive forwards with shared goals at the centre of his mind.
He happily sits back and lives a lovely life while you bust a gut to keep things afloat. Lazy tosser!
My DH tried to get away with this nonsense and the following have worked:
-Couples therapy to establish whether we needed help to manage a break up and establish whether we actually loved each other or not. The therapist was amazing at getting hime to acknowledge how awful he was being.
-A printed list of EVERY SINGLE TINY TASK printed weekly in the kitchen which we would put our initials by after completing each day from packed lunches, feeding cat, to organising playdates, birthday gifts, school admin, family admin, organising babysitters, hosting, food shopping, holiday booking, kids activities, socialising, and date nights to making beds, cleaning toilet, doing laundry, deep cleaning the bathroom/ kitchen, decluttering kids toys and clothes and taking to charity shop, hoovering etc. We put our initials by each one each time we did them for a few months. Guess what?! DH became a lot more useful! He wanted to WIN the game of 'I do more than you' and I ended up with him doing his fair share because of this! HA ha!
-I went on complete strike with his laundry and took him to actually run out of all of his clothes to notice.
-I went on complete strike with cooking for him. This still remains.
-I leave all xmas stuff for his side of the family to him including organising visiting and gifts.
-I also point out what a lord his dad is and how his mum is so unhappy because she does everything and he can see it.
Good luck.
Life should be a easier with a life partner, not harder.
If you left, he'd have no choice but to see how much you've been doing but it would be too late. Give him an ultimatum and scurry some £ away now.