I bought from Coinbase, but there is a 10 day hold on it, so it's stuck in there for that length
What payment method did you try to use? Bank transfer?
It's a common practice among many centralized exchanges to keep hold of the funds for a certain period to avoid fraud, I doubt you may find any other quicker alternative apart from p2p