All jewelry is handmade by Kelly Broesche in her Houston, Texas studio. All in-stock jewelry will be mailed within 2-4 days; please allow 10-14 days for custom items or special orders. Free shipping in US via USPS. Expedited shipping is available for additional cost- options are available at checkout. All customers will receive a confirmation email with tracking information when order has shipped. Contact us for any questions you may have about shipping!