Cranberry juice is a diuretic which will only cause you to urinate more frequently, it doesn't "detox" your body - so to speak. Water is definately good, but THC is not water soluable it is fat soluable. What that means is that drinking tons of water will not get all the THC out of your system. If you need to know how to make a detox drink at home that will prepare you for a test send me an e-mail. Good luck