We make the best effort to fill all orders within 1 business week of when the order is placed. It may take up to 2 to 3 weeks to fill the order. This will be dependent on current orders being processed. We will make an exception on processing time for rush and special orders this exception will require an extra fee. Please contact us via phone or email to request a rush shipment. We ship most items by USPS Priority Mail with Delivery Confirmation and Insurance. You will receive an email with the tracking number as soon as your order has been shipped to you. Please be sure to add our email address to your address book so that you are sure to receive any emails from us: firstname.lastname@example.org Most of our shipments arrive to customers within 2 to 3 USPS business days. This is the normal shipping time for Priority Mail, but once it leaves our shop and is in the hands of the USPS we have no control on the shipping time.