The only way to detox your system is stop using the drug, consume plenty of water (8+ full glasses per day) and exercise regularly. In 1 to 3 months time your system should be clean of the drug.
No. It does not work. There is no effective detox of cleaning agent other than time or abstinence.