The length of time Delta 9 lasts in the body can vary depending on a number of factors that range person to person. These things may include your individual body chemistry, consumption, frequency of use, and metabolism. On average, Delta 9 THC can be detected in urine up to 30 days or more, in blood streams a few days, and in hair follicles for several months.