Just from my experience as a meth addict, Ive realized one way to help the obsession of craving is staying active. I rarley give myself time to let it enter my mind and if it does get in there I quickly try and focus on something else. I stay busy with school and work but I also attend several support groups a week, they help me tremendously! If u are not attending any kind of support group I highly recommened it. I hope this will be somewhat helpful to you in your journey, its not an easy one I KNOW.
Click Here to search for a treatment center in your state that is right for you.