There are a million answers to that question!!! Just depends on which way you wanna take it. Are you currently addicted to any of them or are you past the withdrawls?If so, take that obsession and redirect it into a healthy one. You good at any sports? Have any hobbies? If so, throw yourself into one of them!
What are you abusing now?