Most sites require you to be verified with photo id before withdrawal. You might have to make a minimum deposit too, although not all sites I played you need to deposit before making a cash out.
I think the withdrawal processing time depends on the site and type of payment method you're using. Cryptocurrency withdrawal is always faster and takes minutes to reflect on your wallet while traditional payment methods like bank transfer can take days.