You are on the first leg of a very long journey. Which isn't a bad thing, really. The point isn't whether you are "this" or "that". It's that you take every day, and do the right thing.
From where I am sitting, we know that you have a bunch of issues. And if you don't address them, in a long term, permanent way, you are going to end up right back where you were. So take advantage of the fact that you appear to have at least a bit of a reprieve, and get to work on you.