I'm there right now! And I admire you for living on campus, and sticking it out for so long.

I know this is a long shot, but if you're in the UK, have you thought of Academic Transfer? Move to a university closer to home, and live at home.

I hope you begin to feel better in yourself given the situation!
Stacey