Lo máximo de la heroína dura de una hora o dos para los usuarios tolerantes que inyectan su dosis hasta seis horas para los usuarios más nuevos (o dosis más grandes) administrados por rutas de mayor duración, insuflación principal cuando se habla de heroína.
La forma en que aparece no afecta la duración, suponiendo que comparas heroína con heroína (a diferencia de otro opioide como fentanilo). La ruta de administración es lo que hace la diferencia.