Our items are handcrafted and often handpainted with love. So please allow 2 to 5 business days for it to be shipped. But we will try our best to have it shipped the next day, granted the order is placed before 4pm. You will recieve an email with your tracking number once your item is packaged and on it's way! We use USPS for shipping.