You wait for a long time when withdrawing BTC from Bittrex probably because of Bittrex's default transaction fees being too low. When depositing BTC to bittrex, it's probably because you chose a good-enough transaction fee with your wallet to go through the current transaction queue.