Det mest brukte medikamentet er metadon, som på grunn av sin lange halveringstid kan inntas sjeldnere enn heroin. Ulempen er at det er en opioidreseptor-fullagonist. Dette medfører en ikke ubetydelig fare for overdose, særlig i kombinasjon med andre opioider og/eller alkohol. Den partielle opioidagonisten buprenorfin er langt tryggere og brukes i stadig større utstrekning. Det er fremdeles uklart om det er forskjell mellom metadon eller buprenorfin når det gjelder behandlingsresultat. I Tyskland, Nederland, Storbritannia, Canada, Spania og Sveits gjennomføres også opiatsubstitusjon med heroin. I tillegg har et prøveprosjekt nylig startet i Danmark. I Østerrike har en etterhvert fått god dokumentasjon på at et meget langtidsvirkende morfinpreparat som kan doseres en gang daglig kan ha bedre effekt enn metadon.