The best to get rid of an addiction is to focus on something better than that. Most addictions are self destructive. They literally destroy your life. The only reason they stay with you is because something in you tolerates their presence.
Who or what can do something about it? YOU! Mainly you! You are in charge of your life. You have full responsibility for your actions and behaviors.
The key for shifting is to increase your power. You have an infinite source of power in you which can simply break through any form of self destructive behavior.
The only thing you have to do is decide once and for all to be in charge and win a battle against anything which is stopping your from being where you want to be.
I believe in you simply because I know your potential as a human being.
The moment you take a decision without looking back and aim for where you want to be, nothing will stop you.
Enjoy!