Update: Because of some paper work issues I actuallly didn't get to MEPS on tuesday, so now it's looking like it will be at least 3 weeks before I take the MEPS test, which is good. And even better, I talked to my recruiter "off the record" and it turns out he can give me an "off the record" drug test right in his office.

I did more research and found that the recruiters will actually help you to get clean before you go, lol. Makes sense because there is no reason to send someone who is gonna piss hot to MEPS. It's a waste of everyones time and money.