Life certainly sucks when multiple areas of your life feel like they are out of control - important relationships, work, etc. I hope you get some quiet time and rest this weekend. When my brain is on overload, I need extra down time to recover.
And remember, everything in life passes, sometimes sooner than we ever imagined. Hope some good comes your way and soon.