HOW LONG WILL IT TAKE?
It all depends on the amount of damage. Parts and availability is another factor. The more common the car, the easier it will be to get the parts. With the new technology and design of the cars today there may be hidden damage. If that is the case it will take additional time for ordering parts and doing the repair.