@Shiva99 , I think there is a video from Leo about addictions (if I am not mistaking, maybe it's from somewhere else) where he says that deep roots of addictions lie in our fear to meet the void within ourselves. And there is a profound exercise (tested and embodied as one of my weekly routines) - sit for an hour doing nothing. And you will find yourself anxious, craving for things, etc. But if you manage to stop demonizing this void within yourself, manage to enjoy this spending time by yourself - the deep roots of your addictions will start melting.
Another thing that directly works with your addictions (which are your behavior templates) - vipassana. Would definitely recommend that.
Good luck!