Dean
That depends on the Size of your Environment.
If everything goes fine, and all prerequisites are met (Backup of DB, EV Server etc.), then you should be done in 2 to 3 hours, if you just have one EV Server.
Deploying the new Client Extensions depends on the Software Deploy mechanism.
Cheers
Michel