The time it takes to restore an iPhone 12 using iTunes can vary depending on the amount of data on your device and the speed of your computer. It can range from a few minutes to an hour or more.