Yes it takes forever and so frustrating to send BTC from one exchange to another and have to worry about them losing 10% of their value in transit. It can definitely happen and could lose 20% in an hour or whatever. I try to wait until the chart shows a nice slow uptrend...too much volatility and I just wait.