It depends a lot on the persons metabolism. Heroin
always stays in my system for longer then other peoples!
My Boyfriend & i always use the same batch of heroin, we each use the same amount at the same time of the day! He is always clean with-in 4 to 5 days, yet it takes me between 9 & 10 days before i'm clean!!! This has caught me out so many times, i failed a lot of drug
testes because of it!
I am on methadone
so i have to do a urine test once every 2 weeks when i go to pick up my script. I find that i doesn't matter if i have used loads of heroin or if i have only used once or twice, it still takes the same amount of time to leave my body!
Also since the heroin drought the heroin in Dublin has been VERY weak, but Still it takes my body between 9 & 10 days before i'm clean. Last month i used for 2 days, the gear was so weak it was useless! Then 8 days later i was due back in my clinic, i thought i'd pass the test no prob coz i'd only used 2 days & because it was weak gear! But i was WRONG! I failed! But my Boyfriend passed as usual! It drives me crazy, but there is no getting around it, if i don't stay clean for 10 days then i don't pass the test! I have a very slow metabolism!
Most people would be clean after 5 days, its unusual for it to stay in someones system as long as it stays in mine, but i do know other people that have the same problem as i do. But everyone is different, it all depends on how fast or slow you metabolism is..........
Tell your mate good luck with the test!!!! I have my fingers crossed for them!!!