Most in-stock items are ready to ship in 2-3 business days, while out of stock or "pre-order" items can take 4-6 weeks. You will receive a shipping notification via email when your order ships.
As a handmade, one woman shop, everything is packaged and shipped by yours truly. If I foresee any delays in the above timelines, I will notify you immediately, and if the timeline doesn't work for you I will be happy to offer a full refund.