We strive to ship all orders promptly within 48 hours of purchase. However, as a small family business, some of our unique stock items may require additional time for processing and delivery, up to 3 weeks. Rest assured, we are dedicated to ensuring each order is carefully handled and dispatched with care. Thank you for your understanding and support.