Hi, I was asked to take a drug test in a state where cannabis is legal.

I was not expecting this, since I’ve read that federal regulations are relaxing, and it’s a seasonal aide position. I have smoked once but recently in the past 30 days… should I disclose? Is it over for me? Is there a time limit to complete the test, is it possible to buy more time?

I really wanted this job more than anything. I am not a heavy drug user whatsoever, and am ok to never smoke again in my life.

Advice is appreciated.