I take Adderall for ADHD, and I find that if I am taking it as prescribed, it is out of my system in less than a week. If I know I have a test coming up, I have taken an extra one a couple days before, along with pushing water and working out, and been able to pass in 2-3 days. How do I know? I don't know if this is available everywhere, but where I live, The Dollar Tree (where everything is $1) now sells marijuana test kits, for you guessed it, $1. While this may not help you pass a test, it allows you to try different methods and see what works. I am in the process of testing how long it stays in my system based on how much, and how often I smoke, even factoring in exercise and diet. It has become a fun science experiment, but the only way I have been able to do that is because the tests are so cheap. I don't know if they are available nationwide but I know I have found them in different parts of the state.
I just found out that my final interview for a great programming job I have been working hard to get (tons of testing and interviews) has been moved up to this coming week. So, if I am not passing the tests a couple days before, I will buy a kit. There are 130 applicants and 20 spots available. It's going to be tough, but at least I feel confident that a drug test won't eliminate me. Wish me luck! If I get one of the positions, I know how I will be celebrating.
And if my experiment results consistently show that I can pass in two days, I will at least always be able to smoke on Fridays
I will add that the tests can be confusing because two lines is negative where one is positive and that just seems bizarre and backwards. The test strip is small and flimsy too, but hey it's only a dollar! Hope this might help someone out.