There are no silver bullets when it comes to treating addiction. However, medications can sometimes make the recovery process easier by easing the cravings and side effects associated with withdrawal. In the advanced stages of recovery from opioid addiction, some people continue to take these medications in order to maintain their sobriety. Addiction medication should be taken only under a doctor’s supervision. These drugs can have serious side effects, including physical dependence and tolerance. Ironically, the medications used to treat opioid addiction have addictive properties themselves. Medications that are used to help manage opioid addiction include: Methadone is a long-acting opioid that is prescribed to help manage opioid cravings. When taken in small, controlled doses, methadone allows people struggling with other opioids to withdraw gradually and maintain a drug-free life. Buprenorphine is an opioid that is prescribed to help addicted individuals manage cravings and reduce the need for opiates. Naltrexone can help block the effects of opioids on the brain, which makes opioid use less pleasurable. Naltrexone is prescribed for opiate users who have been through the withdrawal phase and are motivated to stick to a recovery program. Other medications are prescribed to help manage the pain, muscle spasms, nausea and anxiety of drug withdrawal. When they are used as part of a comprehensive recovery plan, these medications can make withdrawal more tolerable, increasing the chances that the patient will progress to the next stage of recovery.