Oftentimes it takes up to 5 minutes just for the transaction to begin, and usually more than 20 minutes for the transfer to complete.