I have a test tomorrow morning. I haven't smoked in two weeks, and I have been following the drinking water/cranberry juice/tea thing. I have read on here that it only detects recent use (the past few days) or that thc can stay in your saliva for months? Which is true? Do you think I will pass? Anyone know from experience?