Shipping varies by the product as each item is unique and we put a lot of care and love into making them! It can take up to 2 days for production and another 5 to 7 business days to ship to your door step. You can always email us for updates on your order.