man that sucks. From what your describing it sounds like you have a job in your field already and this isn't just a stupid retail job or something. If it really bothers you that badly I would seriously reconsider finding a new job. I mean life is waaay too short to be miserable like that. I can understand drug test once a month or year or something but this is just rediculous. I'm kind of in the same boat as you but you know what the difference is? I know that one day I will be free to smoke and that is the only thing that keeps me motivated. If I knew it would be another 20 years or so before I could smoke again I would just give up and figure out a new solution. Its all good though. I'm sure you'll figure something out.