The time it takes for THC (the psychoactive component of marijuana) to leave your system completely varies depending on factors such as frequency of use, metabolism, body fat percentage, and hydration levels. The detectability of THC in urine can last up to 30 days for chronic users, but this timeframe can vary widely based on individual factors like metabolism and frequency of use. In occasional users, THC may clear from the system more quickly.