We do our best to have most items ready, but some jewelry is made to order and will ship between 7-10 business days.
Feel free to send an email before ordering and ask us if we have the item you are looking for already in stock. Thanks!