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...
Crypto trading exchanges have a complicated working algorithm and sometimes it might take time to confirm deposits and withdrawals. But 30 days is way too much as you said happened with you on cryptopia. I would suggest you to use better exchanges such as binance, bitfinix, coinbase, etc. I personally use Binance and my deposits and withdrawals are usually confirmed in less than an hour.
The way to avoid these problems of unprofessional behavior is to stick to top 3 exchanges or so, and keep other coins you have in a non exchange wallet, until they are listed and ready to be traded on a world class crypto exchange.
True. These problems arent an issue on top crypto trading exchanges such as binance, etc. Just keep those coins on an exchange that you plan to trade or sell shortly. Keep the rest of your coins in a ledger nano or offline wallet in order to ensure security of your tokens. I usually prefer using more than 2 exchanges for trading because if one gets stuck with some technical issue, I can rely on the others in emergency situations.