Welcome Robin
It's never too late to turn things around - you'll find a ton of support here.
Check out our Class of November group thread to find more people here who are at the point you are
I also recommend you visit the
Secular Connections forum if you think you may benefit from a non 12 step approach like SMART, LifeRing or Rational Recovery (AVRT).
D