It is very hard to tell. It could take just one or more hours and it could take one more day.
One hour or a couple of hours is almost impossible, the mempool has enough transactions over that fee to fill around 24 blocks, that's at least 4 hours if nobody makes any tx with a fee bigger than his during this interval.
I would say there is little chance to have that confirmed till Saturday morning.
It might also take longer. OP should also consider that there might be new transactions that could front-run everyone, and raise the fee again.
Segwit, and batching should be a must for exchanges/services.