Testing your saliva is basically like getting a blood test. THC metabolites only stay in the blood for a week tops I think. And that's if you're a heavy smoker. I would just suggest staying clean until your test, you should be fine.