A guy who liked/cared about me and wanted to help me in every way possible.
Because I'm too depressed to want the best for myself therefore push away someone who is willing to go the extra mile to try and make sure I feel better in the long term.
Find someone who just wants to get wasted all the time for temporary happiness.
Is there a chance you can go back to him?
If so then take it!
He sounds like a genuine guy who really cares about you and wants you to be happy. He was hoping to provide you with happiness but you didn't seem to realize that at the time. Mental illnesses make us do weird things (I suffer from anxiety).
Defo don't get with someone who gets wasted all the time. That will not help you at all.
I hope things improve for you soon, it sucks that you're going through a hard time currently.
Thats what being shallow does to a person.
Let him make his own decisions?