Body shops take forever. Just ask them what's left to do. Going by there usually helps push them along. I went by each week when mine was at the shop to make sure they were making some kind of progress.