
I'm sorry that things have been so tough for you. It sounds like she has a great team of people to help her through moments. What kind of team do you have for helping you? And if it's not there, who can you enlist?
The burden of caring for everything would be a heavy one indeed.
This would be a great place to look at:
what is her responsibility and what is yours?
What is she capable of doing for herself and what is she incapable of doing?
(Perhaps you can make your list with answers here on this board and we can go through them)
It's in those answers that you will find the balance.