We have stocks most of the time. We will send the goods within 48 hours after you place an order. We may delay the shipment due to holidays. You could contact our customer support to place an order if there is no stock.