We may ship our products from London / Hong Kong / San Francisco warehouse based on our inventory situation. Generally, order will be shipped out within 3-5 days. Then the delivery time will depend on the distance of the shipping address. If you didn’t receive your order, please contact our support team support@smartpiano.com. We’ll try our best to give you a solution as soon as possible.