And that is exchanges who are keeping coins/tokens hostile for a long period of time. When I deposit or withdrawal from an exchange often times it just keeps it in pending status. Now I'm waiting for an idex deposit, 4 hours passed. My worst case was a withdrawal at cryptopia which took 30 days.
Crypto is not ready to be adopted by the masses. Lots of suicides would be the result...
If your deposit is from your wallet, then maybe you put too low gwei price or gas? The confirmations rate depends very much on this. Each time before making a transaction, I check the network on the
https://ethgasstation.info/ and set the gwei price and gas a little higher than recommended. And thank God, I still had no problems with transactions.