Addiction treatment is a comprehensive approach to treating the addicted person. Because addiction is complex, multiple therapeutic methods will be needed to break the addiction, stop the addiction cycle, and strengthen the recovery. Like diabetes, addiction may require more than a one-time in treatment before the addiction cycle can be stopped. And like treating any other disease, regular check-ups will be required. Quality addiction treatment will provide the client with a comprehensive assessment, a treatment plan (that should be revisited regularly), a medication plan (if needed), mental health therapy (if required) and an aftercare plan. The client will receive tools to deal with emotions, and challenges that can disrupt recovery.