We are using a 3rd party fulfillment service with facilities in several parts of the world. Even then the shipping times are outside of our control.
It usually takes between 2 and 7 days to produce an item and on average 5 business days for shipping, depending on destination, holidays and global events. If you're shopping for Christmas we advise to order at least 3 weeks in advance.
Final shipping cost may change depending on the number of items in your order and their destination.