a friend of mine has been clean for 33 days and i acquired a drug test from a friend, the kind hospitals use, 3 drops of piss, and she came back positive. i always thought 30 days, but i guess for some peeps it takes longer