How long should it take

You should probably ask the pro shop your thinking about having do the work. I bet they could tell you best. and then figure on 50% more time and $$$$