This has never happened before I thought each confirmation took 10 mins I just requested a withdrawal from one exchange and it was deposited in another exchange with 5-10 mins You can see the transaction here
As the others said. 10 mins is the average between blocks/confirmations. Sometimes it takes 30 seconds to mine a block, sometimes it takes 2 hours... They all average each other out.