We have over 400,000 pieces of jewelry in stock, so most items are ready to ship out on the next business day. However, some of our fine jewelry requires additional time for the production department to alter the items to your specifications. You should allow 3 to 5 days for processing time just to be safe. Once your order ships, transit time will vary depending on the carrier. Please see our shipping page for more information.