Current processing times for orders is 2 weeks. Shipping is fulfilled through Fedex and USPS. Each order is provided a tracking number and insurance. Delivery is 3-5 days through the selected carrier. Please let us know if a rush order is required and we will make accommodations!