The main thing which directly affects the speed of withdrawals is the payment method. For example, withdrawals via bank transfers usually require 2-5 business days to appear in your account. Alternatively, eWallets such as PayPal or Skrill are instant. In addition, anti-money laundering checks by the casino you are playing at can delay the speed of a withdrawal.