Golden rule of judging how much time a home project will go on: Take whatever the contractor says and multiply it by two and save yourself some headache. I am yet to meet a contractor who says I will finish the work in X days and it does not end up taking 2X days. Not one. Which begs the question why do they even give a stupid estimate?