There's no simple answer to this question. Some items we receive first; while some take a little longer. The timing of product distribution is entirely up to the manufacturer. We have no control over the process of allocation and delivery times. We believe, however, that a simple factor is quantity. As an example, an average smaller store might receive 20 cases of an item in stock as soon as an assortment is released. We're no different, but unlike other toy stores, we may need over 1,000 cases to fill our orders. It takes longer for manufacturers to physically make and distribute product to us.