Hi, im on suboxone and i have a drug test tomorrow (Thurs) and i used heroin saturday. So im curious if any one knows how long it takes to flush outa your system. Ive heard 1-5 days but i dont use that much and i failed after 4 days of being clean. ive also heard that being a girl means it takes an extra 24 hrs to exit your system but idk. and my boyfriend is willing to piss for me and ive heard they cant tell gender from the test. but im not sure, i have heard it is illegal for them to check. i just need help asap. every other forum site blows..thanks!