Tou are facing difficult times. Try to put things in compartments. Address them one at a time instead of looking at everything at all at once. The big monster of problems will become litle monsters instead. You sound like someone that expects performance in all aspect of you life. Sometimes you have to neglect things. Like work for example, no one will die if you don't manage to land all delivrables.
Remember you are only human, take time for YOU.