2 Months and a week...that is really good, though I know you don't need me to tell you this, but congratulations, you really have gone a long way.
Listen to the first voice though, the one that says well done, and that you've done well. Since thats the voice that is you. You know that it isn't good for you, you know that there are alternatives, other ways that are better and safer than
SH...
Don't give up Hannah. =)