The current order processing time is up to 2 weeks. Due to a huge increase in order volume plus USPS shipping delays, we are unable to accept rush orders and can't give any guaranteed shipping dates.
If you live in the US, please allow about 3 weeks for delivery from the date that your order was placed.
If you live outside of the US, remember to give us your phone number for the customs form, and allow at least 4-5 weeks for delivery after your order is placed.
Thank you for your patience!
-Annie Rose (shop owner and seamstress)