We only have got limited resources. The waiting time depends on demand of servers. The more people want to start their server at the same time the longer the queue is. We can't influence demand but we give our best to keep the waiting time as low as possible.
If your server doesn't finish the starting process check the server console log to find out why exactly this happens.

