Important: Please allow 7 to 14 business days (3 weeks) for order to ship. Orders are filled in order they are received. Most of our products are in stock and can be shipped within 2-3 days but if a particular product has to be made it may take longer to reach you. If you need your order by a specific date please indicate in the Special Instructions Box at checkout. Thank you!