According to my home THC test strips; it takes from 15 to 30 days. That's going from the faintest line to a faint line...on the test strips.