THC can remain in the body for several days to over a month, depending on factors such as metabolism, body fat percentage, and frequency of cannabis use. Occasional users may eliminate THC within three to seven days, while regular users may take 30 days or more to fully detox.