It depends entirely on the size of the project, but it can be anywhere between a few days, and a few weeks. We always advise on timings at the very start, and try and stick to these where possible, but sometimes there are hold ups but we always do our best to minimise these as much as possible.