The problem with giving a detection time is that it varies way too much...

People who will get it out of their system the fastest are skinny people with little body fat and a high metabolism. Some might say that an occasional user gets rid of it faster, which may be true, but also heavy users break it down faster in their body and get rid of it quicker. Supposedly heavy users tested positive after a week long binge (no documentation on this).

Larger people with a slower metabolism will have a longer detection time.

I highly recommend drinking 8+ glasses of water a day. It'll help keep your urine diluted and WILL increase your metabolism. I know I passed a test in the morning after smoking the night before. It was the second time I pissed that day too, so I didn't dilute properly. I just drank as much water as I could before the test, held it in, pissed in the toilet first, then pissed in the cup. It still had a good amount of yellow in it, but I passed.