Well Bearman,
I'm really sorry to hear of your hard time. I've been through depression and it's not easy to get out of without some help.
I don't have a lot of advice to offer you, and as this seems to be reoccurring I think the best thing can say to do is utilize your on campus resources for counseling. Talking to a professional my help. I have had other problems in my life that seeing a counselor for even a few talks, really helped me see the other end of a dark tunnel.
That is why these people are there, and I truly hope that if you talk to someone you are paired with a very caring person. I wish for you the courage to seek help in some way and the patients and compassion for yourself and those whom you seek for help. You all have the best intentions for you I'm sure.
If you can and think it'd be best to not have the stress of classes right now, try dropping a few and lighten the load a bit.
Much Love Brother and may you feel that love light shining down on you.

ST