It depends from batch to batch, but our products usually have at least 6 months of shelf-life remaining. We do our best to give you the freshest possible matcha by only doing small batch shipments direct from the tea estates. While this incurs more costs for us, it helps to ensure that our stocks move quickly from plant to cup, delivering the freshest matcha to you.