answersLogoWhite

0

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.

User Avatar

Wiki User

16y ago

What else can I help you with?