HI,
I think we all feel like this. I'm very fortunate to have wonderful people looking after me. I get into trouble for being 'too caring' and my supporters have helped me learn to look after me first. It feels selfish doing this but it is a must.
Would it be beneficial for your children to get support too? Everyone has friends, but they don't understand. A professional understands and can provide great information on the issues and how to deal with it.
I have learnt to separate myself, step out of myself and look at what is going on from outside the bubble. I think it's quite funny when I do this, like I've got a separate personality too. Anyhow it helps. You look at what's going on, what the trigger was and then you can put yourself somewhere safe and unravel.
Also you might find giving him some more space, give him responsibility, let him have small hurts might help relieve some tension. If he doesn't want to get out of bed and you want to go somewhere, you go, he'll most likely still be in bed when you get back. If he doesn't present well for work, let his work tell him he's got bad breath, his shirt is on backwards, etc. I'd never let my partner do major damage, but he's grateful that I'm not telling him what to do all the time. He's also very proud that I look after myself.
Try and ask him if you can sit down together and map out some boundaries, triggers, outcomes. We did this with the help of our pshycholgist and counsellor. We have a warning where I'll say I'm not comfortable with what's happening and then I save myself . When he's well again, we review what happened and see what we can do better next time. Everyday is a learning and growing day.
Remember to look after you. Find your safe spot whether it's exercising, gardening, take the kids out for ice cream, get your hair done, whatever works for you.
This forum is a great place to drop and gather support.
Take care.
Kawasaki