All J. Hannah fine jewelry is handmade to order. For this reason we cannot provide exact shipping dates. Please allow a 1-3 week window for your delivery. If your order is a gift and needs to be delivered by a certain date we will do our best to accommodate your request—please include your instructions in the order notes or in an email to firstname.lastname@example.org. If the item you requested is in stock, such as nail polish - it will be shipped out within 2 days of your order.