Most of our items are in stock and will be shipped within a week or so. If any item is out of stock, you will be notified immediately, once your order is processed. Certain Boston Marathon items such as rings and etched crystal pieces must be ordered. In that case, please allow 4-6 weeks for delivery. If you have questions as to product availablity or need additional information before ordering, please feel free to call us toll-free at 877-845-6647 ext 5838, weekdays between the hours of 10am and 6pm EDT; or you may email us at websales@longsjewelers.com. Thank you!