The length of the project can be driven by many factors, but it does reply heavily on the clients input and feedback. We usually would advise to allow 3-4 months for completion of the project.