Sounds like you need to talk to someone... maybe a course counsellor can help you put things in perspective and make your options a bit clearer.

Does your Uni offer that service?

Sorry I'm not more help