As a heavy user, it usually took me 2 weeks to clean out. (Heavy for me was 2-4 grams a day..maybe not even that much, but it was at least a blunt)

If I smoke just a blunt, I've passed after 10 days.

I'm about to take another within the next few days(schedule for tomorrow but I'm hoping I can somehow reschedule it)for my P.O. after smoking possibly up to 10 grams on the 23rd. I will tell you how it goes after I get the results back.

For the record, to clean myself out I sweat and piss alot. I don't try and drink so much that I just end up pissing out nothing but diluted piss, but I do try to get 2-4 times every 2 hours.