I used to think about crypto transaction speed. And sometimes it's an extremely long procedure to see it done. Maybe, it's one the main reason, why the crypto traiding hasn't conquered the whole world. An interesting article explains this situation
https://cryptogeek.info/en/blog/blockchain-transaction-speed. It says that there are some risks and difficulties which are stopping the exchanges from really fast transactions. I hope some exchanges are able to resolve that issue. I used to trade a bit and I see that some btc or eth operations could take days to finish. Wha'd you'll think? How to escape from long and slow transaction?
The problem is the fees that you pay for your transaction to propagate through the network. All the miners are after the transaction fees that people pay for their transactions, so the pools are always adding the high priority transactions to the blocks first and then the transactions having comparatively low priority comes. So if your transaction is having below average fees then it can take days to get a confirmation or maybe it will get rejected and will come back to the sender address. So pay a little above average of you want your transaction to be processed within an hour and you will be fine.