If you live in a very rural area and or do not have the ability to attend traditional support groups, online support groups may prove to be incredibly beneficial for you. Nearly all of the support groups that offer in-person meetings also offer online meetings. These meetings are almost always completely free of charge and offer fellowship, support, encouragement, and advice from recovering alcoholics who used to be in the same exact position you are in now. If anyone can give you helpful advice, it's them.
This is an ongoing debate in the medical community, but it is generally agreed that there is no one cause for the development of addiction. According to the National Institute on Drug Abuse, contributing factors may include a genetic predisposition to develop addictive tendencies, an environment that is permissive of drug abuse, access to illicit substances, and certain developmental issues. The existence of a Dual Diagnosis is one of the biggest risk factors for the development of addiction. Heroin Withdrawal | First Week In