So I have been an almost daily user for probably a little over a year and have to pass a drug test sometime between 1 week and 2 weeks from now. I quit smoking about 1 week and 3 days ago, but slipped up last night and hit my bat a couple times. I'm wondering how long I can expect it to remain in my system for, so I can set up my drug test at a time when I know I will be able to pass it. I am in my twenties, weigh roughly 175 lbs and am a little less than 6' tall. I have been drinking lots of water but am worried my slip-up last night has undone any work I have done over the past week or so. So, my questions are: 1. How long should I expect to fail a test for? 2. Are there any realistic steps I can take to help speed this up? Im willing to attempt a detox if it has a real shot at working but most of the things I have read suggest that these methods will not actually work. Any help is appreciated.