I have been there, at one time or another.
It's time to get out and back off. Forget what everyone else needs, look out for yourself. If you can't hold yourself together you can't do anything for anyone else. Step back. Do 'me first' - crappy I know, but it works.