There are products to flush thc from your system......imo drink TONS of water and excersize, the burning of the fat and sweat will help....if just one good toke and you were previously clean it could exit your system in a couple weeks, but generally its a month, habitual smokers it could take months....
Do some research, the internet is a wonderfull thing