An IOP in MA is a substance abuse treatment program that can be used to help an individual overcome his or her addiction. This program is most effective for individuals who have a history of addiction but are still motivated to recover. The programs require you to attend at least three days a week, but the length of treatment can vary widely. Some programs require as much as eight weeks of treat..