I'd say just a few days and it will be out, probably a week at most.

I smoked daily, good and bad quality bud, for about a year and I was completely clean in 2 weeks. Weed gets out faster than most people think.