Wow, they are testing your blood too? If you only smoked three times since June 30th, then you are good to go on the pee test. it's been almost 30 days for you and your not an everyday smoker, so you probably didn't need the full 30 days. Now for a blood test, i'm not sure. I'm sure someone else will login and explain that for you.

Now, volunteering to take the drug test, are you doing that so they won't have any more suspicions about you or what is that about?