It depends on how long you have been taking it. If you only take one in a 48 hour period, it takes 72 hours to be completely clean. However if you are a heavy user it takes 7 to 10 days to clean out your body. If you drink large amounts of water it will pass more quickly. Trust me, I have been taking drug screens for over 5 years off and on. I know a lot of "tricks of the trade" so to speak....