I too suffer from depression. The one thing that has helped me the most is opening up to people. I only recently discovered the benefit of talking through my problems thanks to a friend in a similar situation (if you can find someone that really understands your problem, the benefit is tenfold) Try exercise also this has helped me greatly, it sounds silly but it really works (for me anyway). it sounds like you have a lot on your plate and i hope you find some answers to your problems