How long does heroin stay in ur system

Not Medical Advice: Heroin usually stays in the urine for 2-4 days; 6 hours in the blood; and 1-4 days in the saliva.
Answered by kgb agent Danica R on Friday, March 16 2012 at 01:27PM EDT
Collections: toleranceopiateheroin