There is just no way to tell. There are a lot of variables. And some people are just blessed that they can be clean in 24 hours and then theres others that take 60 days or more. Thats why its a good idea to get some cheap thc test strips and check yourself. Then you can tell what type you are and smoke accordingly. Or just get synthetic urine and you don't have worry about when you smoked last.