I can not compare what you going through but my worst addiction were ciggies, I was trying to quit it for the last ten years. When I quit and try not to go back I had so much time on my hands (I had never thought how much time smokiing consumes) I started to build my rock garden, then flower bed on front yard, then sides in garden, Eh I planted so much I have a hard time to keep it in shape. I already made rock garden smaller like half of what i had before, I also have huge veggie plot, The work in garden took my mind away from smoking. I think it helped me not to go back, It is 12 years now
of being ex-smoker.
I do understand cravings I really do