1 doctor weighed in:

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

1 doctor weighed in
Dr. Jeffrey Roth
Addiction Medicine

In brief: 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.

In brief: 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.
Dr. Jeffrey Roth
Dr. Jeffrey Roth
Thank
Read more answers from doctors