Suboxone, Methadone, and Vivitrol are three different Medication-Assisted Treatments for opioid use disorder and they all work in different ways. Buprenorphine is a partial agonist. Buprenorphine is a medication that can be prescribed monthly. A patient can go to a pharmacy and pick it up just like any other medication. Methadone is a full agonist. Methadone is an effective medication to control cravings for opioids. With Methadone however a person has to go to a specific clinic to receive their doses. Vivitrol is an opioid blocker. Vivitrol is an injection medication that's given once per month. Vivitrol can to some extent help control cravings for opioid. Vivitrol blocks the opioid receptor which mean if a person taking Vivitrol were to take opioids they would not feel the effects.