Hi TM
As Anna said...things never get better...
I think one of the best things you could do is check out NA...some face to face support could be a great help in turning things around...and lose that hook up. They're doing you no good.
We also have a substance abuse forum you may be interested at looking at
Substance Abuse - SoberRecovery : Alcoholism Drug Addiction Help and Information
You'll find a lot of support here too - welcome!
D