How long will the upgrade take?

This will depend on the size and complexity of your site, but the majority of upgrades are completed within 2-4 months.