No more than 4-6 weeks. If it is taking you longer you should re-evaluate your job criteria, compensation, location of the job, as well as your hiring process. In short, your process should be very thorough yet very efficient. We can help you with this evaluation, and we can also conduct hiring training to ensure your company makes the best hire within an acceptable period of time.