A friend of mine from college popped positive at 31 days. Cost him a job at a very large and lucrative brokerage firm.
I believe 30 days is the minimun amount of time, since it stores itself in your fat cells smoking for a longer period of time would cause it to build up more and take longer to get out.