Please allow up to 30 minutes for pickup orders (we will call you if your order is ready earlier), and 45min to 1 hour for delivery orders. Orders might take longer during peak times.