answersLogoWhite

0

A single use of Heroin, along with other opiates, will generally last in your "system" for 1-4 days. Three days is usually the average duration, but it depends on the amount taken. This means Heroin will cause you to be positive for opiates in a urine test for 1-4 days, but after 24 hours it will be indistinguishable from other opiates, meaning you can claim you took Hydrocodone or another painkiller if you test positive a few days after you ingested the Heroin. However, traces of Heroin can be found in your hair for months.

User Avatar

Wiki User

15y ago

What else can I help you with?