Methadone works well as a long-term medical treatment. The National Institute on Drug Abuse (NIDA) recommends that people use it for at least 6 months and possibly longer. People who stay on methadone do so at the recommendation of their doctor because of its successful effect on their treatment and recovery.