THC can result in a positive urine test for anywhere from a few days to several months, depending on factors like how often you use cannabis and the amount you consume.