I'd say about a week.
It depends on what you mean by "off heroin". It will be out of your bloodstream by day 3. The withdrawl symptoms (often like the flu) with subside within a week. Mentally, some people never get "over" heroin and think about the high several times a day, every day.
Copyright © 2026 eLLeNow.com All Rights Reserved.