A person with out a proper goals in his life will get distracted with things which gives him a short term pleasure. Which we term as addiction.
However, if you are not addicted to something you are not a human. But the way we are addicted changes yours and your loved ones life.
here are some suggestions for every one to come out of your addictions.
1. Know your strength and weakness. (just take a piece of paper and make a list or just open your mind map in your PC and start working out)
2. Think for a while whats your future ? and things need to make your future goals done.
3. List out your areas where you are very much passionate in or loved to be or admired with.
4. Just find ways to connect point no 3 with point no 2.
5. start working with your passionate things to reach your goals and get addicted in working with your passion.
Practice makes a man perfect. !
My advice may be simple, and you may think that you have known this before. But a small changes can make a big difference in once life.
good luck.