Generally, delta-9 stays in your body between 1 and 90 days. However, most tests will only detect it for up to 30 days. Yes, this is a wide range of time.