All custom and handmade orders unless otherwise stated ship within 2-4 weeks upon order placement. To make sure your order is properly made with time and care please allow between 2-4 weeks for order processing as we have a high volume of custom orders. For orders that are required by a certain date; Please email us prior to placing your order to verify this order can be completed in that time-frame. Once your order is processed ALL SALES ARE FINAL ON CUSTOM AND HANDMADE ORDERS. NO EXCEPTIONS.