The liver starts to stop working (or metabolize) heroin within minutes. If another person took your blood, they could only detect the pure kind of the drug for approximately five minutes. But heroin metabolites might adhere all over as part of your urine or hair for two-4 days or for a longer time. Lots of people smoke or snort heroin. Most buyers