While there’s no set amount of time you’ll take methadone to treat an addiction, experts say it should be at least a year, and maybe more than that. The doctor will carefully track your body’s response to it and adjust your treatment. When it’s time to stop taking it, he’ll help you stop slowly to prevent withdrawal.