Yep definitely wait to toke till the results are in.
THC metabolites levels vary from day to day. It can be discouraging because you can check clean one day and dirty the next. Thats why I still recommend that if you absolutely have to take a drug test then sub with synthetic urine. It really is the safest way to make sure you pass. And you don't have to change your lifestyle to do it.