If you are both regular smokers, and your last bowl was November 9th, you will *not* be clean by November 30th in time for your competition/drug test. And respectfully re: GF is a lab tech - so am I, and I would not venture to tell anyone they can be clean inside of 21 days. I don't know what type of drug testing will be done, so I automatically assume the most sensitive, which is either GC/MS or capillary HPLC with post column derivitization. If either of those 2 detection methods is used, forget about pissing clean until day 90 or so.
There are other, less sensitive methods used for THC metabolite detection in urine and/or plasma.
In any event, I got my hands slapped mildly the last time I told someone how they might be able to beat a drug test, so apologies if I'm not going to do that now.
Stay stopped and I can guarantee you'll be clean by end of February.
By the way, just so you can avoid some trouble, I am aware of labs that test urine for a) pH, b) temperature upon production, c) various electrolyte levels and d) hormone presence. An adulturated sample is quite often taken as a self admission of guilt of drug use.
If you really are having a contest with your GF I apologize. Otherwise assume you're screwed.
Tom