I agree with SoFragile and jitters about trying to take a little time off to get things in control.
Is it possible to get any counseling at your school or just see any local therapists that could help you?
Most times taking a good antidepressant and seeing a good therapist until you feel better is the best solution to get better as soon as possible. That way you can regain focus on the things you love most and school work.