heroine, as with most opiates is only detectable for a few days, esp with a lot of fluid intake. This is the biggest flaw in the drug test is that all the "big guns" (heroin, coke etc) are only detectable a few days while pot is detectable up to a month (usually a little less) after a single smoking session. of course if there were no testing at all, addicts could hold a job and support their habits in an economically sound way, as opposed to turning to criminal acts to get their fix