Ok, I know this is probably going to sound impossible to you, but get more sleep.
I've been through my share of personal hell and I will tell you that it all looks a thousand times worse and completely unmanageable if you haven't gotten enough sleep.
It won't make your problems go away, but it will give you the stamina to deal with them and the mental clarity to look for solutions.
I am sorry things are rough. Good luck.