Supstitucijski tretman uključuje liječenje osoba ovisnih o opijatima pod nadzorom liječnika, temeljeno na propisivanju lijekova poput metadona (koji se najčešće koristi). Lijekovi propisani za supstitucijski tretman koriste se za srednjoročno i dugoročno održavanje i detoksikaciju ili za odvikavanje. Programi održavanja podrazumijevaju davanje od liječnika propisanih lijekova kroz duži vremenski period, obično duže od šest mjeseci. Programi detoksikacije obično se povezuju s dugoročnim liječenjem bez lijekova. Obuhvaćaju razdoblje od oko deset dana do nekoliko mjeseci, a supstitucijski lijekovi propisuju se u količinama koje se smanjuju dok se ne postigne stanje bez lijekova (odnosno, droge uopće).
Ipak, postoje jasni dokazi da terapije metadonom značajno smanjuju nesigurnu praksu intravenskog korištenja droga, a time i rizik od zaraze HIV/AIDS-om i drugim zaraznim, krvlju prenosivim bolestima.