How long should the upgrade take? Trying to get an estimate on how much my IT guy will cost to do the upgrade.

Stephanie