Detection time depends strongly on the frequency of drug use, dosage and the last time of use. THC can be detected in urine up to 45 days, although marijuana/cannabis used chronically may stay in the system for up to 100 days, in case of a single use, these drugs stay for up to 7 days.