As such i totally agree with Corpsmanup . The products in market are scam .
All you can do is drink plenty of water .
Well i am afraid these will be much beneficial .
It will take its usual time to get out of the system .
See, the problem is that the employer is trying to determine if you are safe to have on his property - for your sake and the sake of your fellow workers, as well as your new boss' liability. So passing the drug test by cheating is just counterproductive to that purpose. You can't be on drugs and hold certain jobs, it's that simple. Please try to get some help to stop taking the drugs, and then get a better job - it will be worth it in the end.
As for your question, I agree with the others - you just have to wait for it to pass out of your system. I'll post this as an info request - so you can read it and not pay for it as I see you've already accepted once. Good luck with the drug issue and with your new job.