This depends, largely, on scope of project. From our experience, we estimate an average of 4 weeks for the average project. We can give you a proper estimate only after we understand your full project specification.