ya, body shops can take a long time, especially if they are good and there is a wait, kinda sucks but you know you are going to get your car back looking good, my little brother just tapped somebody in his integra and had to replace his bumper, ect, and they took about three weeks to fix it, but came back looking new
but ya, that sucks about your car, I would probably have a heart attack if I wrecked mine, or kill someone if the hit me 