How Long Does A Heroin High Last? Treatment, Duration & Effects
How long does a heroin high last? It typically lasts 2-5 hours total, but the initial euphoric rush only lasts 10-30 minutes. The duration depends on how long heroin stays in your system, and how you use it, injecting, smoking, or snorting. ChoicePoint heroin rehab is commercial insurance-covered and offers safe medical heroin rapid detox,…


