I was a ninja as well. You are in a good place to quit. Wake up and post roll everyday. Keep your promise that day. Before you know it, the fog will be gone and you will wonder why the hell you did not quit sooner. There will be many other struggles, and intermittent cravings, but if you make your promise and keep it each day, it will get better as you go.
You should PM someone your phone number and tell them that if you go missing, they need to stalk call you and find out what's going on. That is the best way to build up your accountability group. There is no "luck" or "try" here. It is just about balls and keeping your word. If I can do it, you can too.
Jack