How long does it take to prepare a cost estimate?

Introduction