how long will heroin be detected in a urine test
How long does heroin stay in your system? Heroin can be detected in urine for 1-2 days. However, heroin will show up in the urine for longer periods if taken in higher amounts, or if someone is a habitual heroin abuser. Sometimes heroin can linger in the body longer depending on factors like weight or body mass.eroin doesnât stay in the body long.The half life for heroin is only 3-8 minutes and it clears most systems in the body within a couple of days, even with heavy use.