Drink LOTS of water, take a Niacin supplement, this will help cleanse it out of your system. Goldenseal works well too. I smoke about once a week and had to get tested for my job and I just drank plenty of fluids and took niacin, test was clear.
Go to your local head shop and see if the have cleansing systems. But this might make your test come up abnormal negative which is when no thc is found but your creatine level will be off
It should be out in 3-10 days if you only smoke occasionally.. If you are a regular smoker, it will take 30-45 days. THC is stored in the fat & very slow moving through the system.. This is why there is no way to get it out quicker.