That depends on the items purchased.  Most items are made to order due to the personalization or customization we offer.
Custom orders can take 2-4 weeks depending on the complexity of a design and order volume while ready to ship items usually take 3-5 days.
We will send an email shortly after your purchase to advise you of lead time and assure any additional questions are answered.
Please don't hesitate to ask, or let me know if you need an item by a specific date, and we will see if we can accommodate. We ship via USPS with tracking for most items. All items over $500 will ship via FedEx ground. All items over $300 will require a signature for delivery.