Does the queue system base on how long you wait and the longer your wait the more priority you get?

Lately I seem to get people join withdrawn join withdrawn constantly.
Is there a time after certain amount you should withdrawn and requeue?