Good question. Am sure if you google this you will find some reputable info on it rather than relying on answers here for people. Would guess it depends on how much/how long you have been smoking it. E.g. If a frequent user then probably quite some time - e.g. Days to weeks. Also believe it can be detected in the hair the longest but again would suggest checking out some more factual sites.