The length of time can vary quite a bit depending on the size and complexity of the build,  location and time of year the build takes place.   Also the number of projects we have on the go.   But a general rule and average is about 5 months to a year.