Hey man i was an everyday toker too when I had to go quit for a month or two for a job test, after the frist three or four days man, you don't even have the mental craving.... at least for me. I thought it was gonna be hard, but i figured it's better to wait and get really high when i get to smoke after the tolerance break rather than just keep smoking and test positive.
and for the testing, here in California all the did was make me go into a bathroom and piss in a cup and bring it back out. That would horrible if they watched you tinkle your trinket because then it would be near impossible to sneak in fake piss. As for detox? My friend tried a "Tried and True" method and failed. So unless you're gonna be exercising like crazy and drinking diuretics and other things to cleanse or speed up metabolism, or unless you actually have a method that can pass a test(In my experience nothing has worked); then you're going to get tested positive more than likely.
this is just from my basic understanding of how the body gets rid of THC, if I'm wrong and there are methods of detox, then my bad for the misinformation....