Hello
If you have so much of craving and addiction,then you must consult de addiction specialist for proper approach ,counseling and treatment of your problem.
Whatever alternative medicines to be used for you have to be prescribed to you by the treating doctor only.
In the mean time start doing regular exercises,
yoga and deep breathing exercises.
Thanks and best of luck.