Well, i don't know you whole story...but, what about getting job, haviing a point and purpose for you? Meet new people
Why are you staying if you feel he is adding to your depression?
Going away for the weekend is a bandaid, you still come back to the same enviorment.
What do you want for you? Only you know the answer.
Dolly