What are the long-term effects of methadone? Methadone maintenance is a long-term treatment. Length of treatment varies, from a year or two to 20 years or more. This prolonged treatment with proper doses of methadone is medically safe and is one of the most effective treatments currently available for opioid addiction.