Overcoming an addiction may be the most challenging thing you do in your life, but the rewards are worth it.

Admit that you have a problem with drugs or alcohol. You may have to grudgingly admit that you are an addict or an alcoholic. Moving out of denial has to be the first step. Without this there is no chance of recovery.

Decide if you’re willing to do whatever it takes to succeed at recovery.

Be ready and willing to change everything in your life – friends, hangouts, beliefs, habits, thoughts about yourself. …

Connect with Alcoholics Anonymous, Narcotics Anonymous, Cocaine Anonymous, Marijuana Anonymous – whichever one best serves your needs. You will need this support and fellowship.

Get a sponsor. Going to meetings will provide opportunities for you to meet people who will make appropriate sponsors.

Start working the Twelve Steps. Your sponsor will help you with how to do this.
Get some one-on-one counseling. You can sometimes find low-cost (sliding scale) community counseling services in your city.

Get physically active. Putting together a regular exercise regimen is going to help you clear your body of toxins, clear your head of negative thoughts, move feelings through you, and help connect you spiritually.
Develop an attitude of gratitude. Trust in the process.