If I were you I would take the at home test NOW to see where you stand. It would be hard to determine how clean you are because everybody's body processes THC at different rates and you have to factor in metabolism, weight, body fat, quantity and quality of weed smoked, etc. You may be able to sub clean urine or buy synthetic urine for the drug screen since it is at a different location than the physical if I read your post correctly. Read the sticky on subbing. Your other option would be dillution but you should practice it first to see if it works for you. Read the sticky on that one too.