Transactions are near-instant, but it may take a few minutes for a purchase to be completed and coins to be accessible in your wallet. Normally, this would depend on the network transaction time. However, you should have coins in your wallet as soon as the transaction is processed on the blockchain.