So I've been getting random drug tests for the last few months, and I smoked maybe half a joint Sunday, popped a couple Vicodin Saturday, and a couple Xanax on Friday. I know I should be okay for the xanax by now, but how long do you guys think it'll be until I'm safe for the weed and vics? I'm TINY, 4'9, 85 pounds (I'm pretty thin.. ribs/hip bones are pretty visible.), crazy fast metabolism, and I've been drinking 3-4 gallons of water a day since Saturday. The last time I smoked before Sunday was mid July.. I couldn't resist D: IT SMELLED SO GOOD. lmao. Opinions? Suggestions?