How long does supply usually last? We are going to Seattle on Friday (from Canada) and hope it does not sell out too fast.