How long does it take to prepare a construction estimate?

Introduction