I mainly have vintage watches and from experience, 6 months is very normal. I suspect that sometimes the watch sifu just doesn’t have the parts or has no idea how to repair the watch. I even lost one watch for nearly a year before I remembered about it and took it back from the shop - unrepaired!