Gram Detox

How long does THC stay in your system?
Ok so I've been doing tons of research on this recently and have gotten no solid answers to this question. I have to take a drug test in 6 days and the last time I smoked was on November 20th and before that it was exactly 3 weeks. I am 5'11 and about 150lbs. When I was smoking before I would say I smoked about a half gram to a gram of weed a day for about a year. I have taken these pills that are all natural and are suppost to detox your organs and shit over 7 days. There was a complete set to it that included a morning mix a set of pills and a mix to take at night. I only took the pills cause the other shit was disgusting. but anyways, when I did smoke on the 21st I only took like 5 hit but it was some dank. What do you think the chances of me passing a drug test in 6 days if I have just been doing that and drinking lots antioxidants?
Probably clean already!
If last smoked on Nov 21, not for 3 weeks before that and not a daily smoker before that the THC was out 3 full days later. Drug stores sell at home test kits. Better money spent than on supplements.
Lol - the amount of hits, the type smoked are not factors and well height and weight only if a daily smoker (could extend the 30 days to 45).