If . If you were a heavy marijuana user it could take two months before the metabolites of marijuana are at a low enough level that it is not picked up on a urine drug screen. There are cases where it has taken longer. Good luck as you are working toward better health- however a 40 pound weight loss in 30 days may be a little bit extreme.