Please allow 1-2 days for your order to be ready in-store. You can always phone or email us to check if your order is ready for collection.