You have to remember that most shops are working on more than one car at a time. Its also good to give the paint time to cure between steps. This will get you a much better finished product. 6 months sounds reasonable, 8 months not out of the question.