That is a long time, I don't recall how long it took to transfer mine but not that long. Do you have an anti-virus running in real time? That can slow down data transfer because it's scanning every file. Are you running a lot of programs in the background?
I would close all unnecessary programs in the background and transfer the files in groups, not all at once. If it's going to take a long time, get up and do something to pass the time -- have a snack or do the dishes.
Also it may not take as long as it says initially. Once it gets started, the time often decreases.