Last time I quit it took me 44 days for it to leave my system. I did everything possible: azos, detox, sauna, steam room, running. It didn't help me.
I tested myself everyday after 30 days because I was applying for jobs. I failed at 43 days. I was shocked it took 44 days to show up clean. I weighed about 210 lbs at the time.
I passed a non-lab drug test while I was high and been smoking for years. I drank a shit ton of water to dilute my system. The non-lab test are the only drug test I know I can pass.