As I do service watches, normal overhaul of watches without need for repair or parts replacement takes around 2-3 weeks.
Why so long you may ask:
1) When I get the watch, I will leave it running for a day or two first to observe any irregularities of timekeeping and performance.
2) After this evaluation period, I will commence overhaul & first initial regulation. Time consumed: 1 day (max)
3) I will again leave the watch on the watch winding tester for 3 days, where after that I will again check the accuracy and deviation. Regulating again as needed.
4) Final test, the watch will be again left on the watch winding tester for another 5 days, with certain days off the machine to check for power reserve and accuracy.
5) After the above control tests,I will perform a final accuracy test and check before the watch iis returned to the customer.
Time taken approx 2 weeks plus.
This is actually what happens in the service centres too, as they normally dedicate a week for testing and quality control.