Lot's of experience and recovery from just what you described down at:
Narcotics Addiction-12 Step Support - SoberRecovery : Alcoholism Drug Addiction Help and Information
Get help from ppl who understand what you're going through, have been there themselves, and have gotten free from those same issues.