Wow, I can only imagine how rough that must be on you.
Idk the answer, I have NO clue how to deal in your shoes, as I know that I couldn't and would actually choose to not deal.
Not because I'm callous or anything
I too have my own issues (BP / BPD / OCD) and I'm working my azz off to manage living with and trying to prevent the havoc it wreaks. Not just for me personally, but in the lives of my loved ones too.
I just personally could not respect a partner who chose to ignore his problems yet expects me to put up with how its negatively impacting me.
But that's just me, and its to clarify my earlier statement...
I know I don't have a solution for you, but I replied because I really feel for your situation and wanted to send you some cyber hugs if that's ok with you.
I hope the next poster is of more help