It is definitely a spider bite. maybe not a brown recluse but a spider bite. Get tour dr asap
30 to 60 days however if after the 30 days you want to drug test yourself your local cvs pharmacy or walgreens sell a kit that tests specifically for marijuana for at $20