For a real heavy toker, 4 weeks may not be enough. It all depends on how fast your body metabolizes the THC and passes it through. Urine tests will show positive longer than blood. AFA buying a false penis (AKA Whizzinator), they aren't all they're made out to be. Read the substitution sticky, get some Quick Fix from a local head shop or on-line and you should be good.