Traces of marijuana can stay in your boy for weeks even months, so will Ont. bust you for drug-impaired driving because of the joint you smoked three weeks ago? So unfair! What about all the people on prescription painkillers and anti-depressants (30% of people over 50 are on those), the marijuana witch hunt goes on and on.