The limits are different for everyone and they go up as time goes on and you have successful transactions with them. To avoid waiting you can transfer USD into Coinbase ahead of time and then the buy will confirm instantly when you choose to do the transaction.