I have no real answers. I suggest therapy and maybe medication. There are antidepressants that won't hurt your sex drive (like Wellbutrin). Your depression doesn't sound situational, I say that because your situation has changed a few times since your depression started. Getting help is what I think your goal should be. When it comes to your current relationship, I have no good advice considering I destroyed my last one with all of my crap (that's another story). Picking up a new hobby could help, writing helps me. Keep posting on here if it helps.