Well I know this is kind of a stupid question but I'm in a bad situation. Well I turned 18 a week ago and I've been out looking for jobs. I put in a lot of applications and finally got called back. I got called back for a job at a lumber company saying I had the job if I wanted it. I also might have a job at Sears, which is the better job (make a little more money and better hours). The thing is Sears does drug screening. I haven't smoked any weed in about 2 weeks but I'm afraid if I take the job at Sears I might fail the drug test and not get the job. The lumber company however doesn't give drug tests, but I need to let them know if I want the job yet. If I try to go to Sears and end up failing the drug test then it will be too late to take the other job so I'd end up losing both jobs. My question is how long does weed stay in the body. I have heard everything from 3 days to 2 months. I am only about 6 foot and weigh 150 and I've heard if you're skinny it gets out of you quicker. Does anyone know the true answer to how long weed stays in the body?