It already sounds like your doing a great job sucking it up.
But the level of depression you are describing really needs professional intervention. if not a dr. can you at least find your way to a therapist. most universities have free counseling programs for their students. there you can get some coping skills on how to deal with your depression.
Hang in there. Hugs