The real answer is... It depends on the size of the project. It can take anything from a couple of weeks, to a few months, or even up to a year, depending on the size of the build and the requirements of the client.