I think if you're a light-moderate user it stays like 72 hours. As for the more heavy users, I have no idea, longer I'd imagine, but I don't see it staying longer than 2 weeks in your bloodstream if you stop 2 weeks before the test. I'm not completely sure though.