No matter what kind of addiction you may have. It is one of the most difficult things to deal with, no one can come out of it overnight. It takes a lot of time, patience and determination. However nothing is impossible, so if you have the strong will power to deal with it you will surely emerge as the winner one day.
First and foremost you need to admit that you have a problem and you need to come out of it immediately. Once you accept this fact, half the battle is won. Since, now you will make a sincere effort to eradicate it from your life.
Keep yourself away from the substance you are addicted to, get it out of your sight.
Next, engage yourself in activities that you will keep you engrossed. If required join a support group or community.
Engage in physical activities. It will not only help you to clean the toxin from your body but also will help you to eradicate your negative thoughts.
Take support from people whom you trust. It can be your family and friends. Ask them to take a few decisions of you life for the time being. Spend more time with them.
Search for the cause that resulted in the addiction and find out ways to deal with it. If required consult someone close or you may even take professional help. Constant counseling often helps in fighting addiction.
In spite of all these understand that it will be a real challenge for anyone to recover from addiction. You need to commit to yourself that you will fight it out of your life.
You might fail in your first attempt. However that is not the end, you need to take up the challenge once more and try again with a new zeal.
Believe in yourself, say that you can. This will build your self confidence, which is highly essential to triumph over any battle.