That's every construction job, especially if you have kids, pets, a wife, a day job, and have any interest in a life outside your home.

To figure out how long a project will take, get 3 estimates and triple the highest one. To figure out the cost, get 3 estimates and double the highest one.