12 Step Programs: Just how Many are There?

A 12 step program is a community addiction recovery program. According to the National Institute on Drug Abuse, community based care provides the support that many people need to overcome their addictions. There are many types of 12 step programs available for those who want a community based treatment option. 12 step programs exist for … Continue reading 12 Step Programs: Just how Many are There?