It can take anywhere from two to four hours for an order to be filled and ready for pickup. But if you placed an order on Saturday and the location is closed until Monday, your order may take longer.