It may depend on your fee that you did agree on when doing the transaction. I always set up a medium fee and the transfer did not take more than 1 to 2 hours.
Dude. His transaction only took 106 minutes which is 1 hour 46 minutes. He didn't need a medium fee for that.
You should always check to see an approximation of the fee required if you are impatient or in a hurry for the transaction to confirm.
https://bitcoinfees.earn.com/