Hello! I remember you!
Lol well you did tonnes better than me haha - I've consistantly failed everything up to now. I'm doing science now though the same pattern presented itself to me and I've been off an awful lot with stress around winter. But hopefully I can salvage something from it!
Well done on your achievements.
You have control, don't forget that. Indulge in something else - like exersize when you're feeling stressed/tempted. You've achieved so much! Maybe you should buy a journal to help you with routines and getting your feelings on to paper. I'm thinking you're probably feeling overwhelmed at the minute what with uni work and your personal stuff (which I hope gets resolved soon :/ ) Sometimes it really helps gets things done if you have a rough schedule written out if you're feeling low on motivation or a bit over whelmed. Stay strong.
Why do you feel like you have noone who really listens? I bet there are some friends of yours that would.