This is a supportive site, mathmajor. How about joining the May class? It's a thread dedicated to the newly sober and those wanting to become so.
It is never too late to turn things around.
You're young. If you stop drinking now, you will heal quickly.
Now is the time.