Freshness is most important for delicious matcha, so we don't stock the matcha. Each Monday evening we place an order to Uji, Japan according to the orders that we receive. Please allow about 2 weeks, but, we will get your matcha to you as soon as possible. We will email you with a USPS shipping link to track your package when it is on its way. We appreciate your patience!