it depends on your upload speed. Even with DSL 100 or Cable 100 you get at Maximum 6-10 Mbit upload. This means that effectively 750 KB to 1.25 MB can be uploaded per second at maximum.
In reality, up- and download rates never reach the maximum your provider tells you. ;-)
So even with 10 Mbit upload and perfect rate you will have to wait 20 hours until 90 GB are uploaded. And imagine the load of encrypting all this data... Just get a barrel of coffee and wait. ;-)