Confirmation of the bitcoin transaction lasts about 15 minutes. The max time in my experience was about half an hour. But sometimes it happens that money hangs in the pool. I personally did not meet with such situation, but I was told, that it is necessary to wait until a few days. The number of proofs of work that required by the host platform affect on the time of transaction. But the best and sure way to improve the transferring time is to choose the higher transaction fees.
Reply