Length of time involved really depends on who does the work and how they do it.

Probably best to first figure out exactly what is wrong, then you'll have a better idea of what work needs to be done. Much easier to get an idea of cost once you know what all needs doing.