Urine tests have the longest window. Blood tests detect THC for a shorter period. Both can identify metabolites.