Testing Pos. From Heroin How Long?

how long do you have to be off heroin in order to pass a drug test?
3 to 4 days that for the urine blood or hair samples may vary from to week to a month
I hope your goal is more than to just pass a test. Please think about it.
You will only be fooling yourself.
huh