It normally never takes more than 5-30 minutes for your transaction to be completed, although it can in some cases take more time, for example, if the blockchain is overloaded or it is a high transaction volume.