Inpatient treatment is drug addiction treatment that occurs in a residential facility. It can be a long term program or a short term program, depending on the needs of the patient and the services offered by the facility. At these treatment centers, addicts are given a very strict day to day routines that they need to follow. This is done so that they have a structure in their lives, which makes it easier to cope with the issues that come with quitting an addiction. Inpatient treatment will often offer therapy, exercise, coping strategies, and support to individuals who have drug abuse issues of all different types.