A member asked:

Okay, i want to know how long someone can be high on heroin?

A doctor has provided 1 answer

Hours to a day: The high from one dose of heroin may last from hours to about a day, depending on the dose and the tolerance of the person taking the heroin.

Answered 6/27/2012

5.8k views

Thank

Related Questions

A member asked:

What can reverse the effects of heroin and save someone's life?

A doctor has provided 1 answer

A member asked:

Why can't I quit heroin?

6 doctors weighed in across 2 answers