L'overdose è di solito trattata con un oppioide antagonista: il naloxone (Narcan) o il naltrexone, che ha alta affinità per i recettori degli oppioidi. Questo inverte gli effetti di eroina e di altri agonisti oppioidi e causa un ritorno immediato della coscienza; l'emivita del naloxone è però molto più breve di quella della maggior parte degli agonisti oppioidi, quindi bisogna assistere il paziente almeno 24 ore con dosi endovenose di naloxone ripetute ogni 15 minuti.