The waiting times depends on the number of withdrawals and due to fraud prevention there might sometimes be delays on some orders. We always do our best to minimize  the waiting time for withdrawals and we strive to deliver rewards as quickly as possible.