The length of time it takes to repair a vehicle at an auto body shop depends on the extent of the damage and the availability of parts. Minor repairs can be completed in as little as a day, while more extensive repairs may take several weeks. Your auto body shop should provide you with an estimate of the time required to complete the repairs.