I just had mine done last week, and it took about an hour. The time it takes probably depends on how busy your dealer is. It's just a software update, not a new ICCU. The recall was issued 2 months ago, so if you haven't taken your car in for service since mid-March, you haven't had the update yet.