Welcome back Manu. Maybe next time, when you’re craving this bad, come here or find another supportive person or group for support and delay before giving in to the urge. A crave is just that, it’s not an order that you have to follow. Anyway, I’m glad you are here now.
As to 12 steps and AA: it can be very helpful to have support from our peers in real life where you live. AA is the best known and easiest to find peer support group in the Western world. But there are other possibilities, face to face, online, buddhist, secular, christian and more. Here’s the website for the Argeninian AA:
And here’s a link to a useful (I hope) relevant thread on this forum:
Wishing you all success!