We provide free U.S. shipping and returns via the United States Postal Service. Orders ship from our warehouse within approximately 2 to 3 business days, not including the weekend. During the fall/winter, shipping may take an extra few days. Non-refundable, domestic expedited shipping options are available via the USPS Priority Mail 1 – 3 (not guaranteed by the USPS) or FedEx Overnight. Expedited shipping and estimated times of arrival start after our warehouse processes and ships your order within the specified approximate time frame. For free shipping, the arrival time within the U.S. is an estimated 2 to 7 business days. Shipping time outside the U.S. is generally 2 weeks but can take longer depending on each country’s mail system. For special requests, let us know by replying to your order confirmation email and we’ll try our best. Tracking information is a guide only, and may need a couple days to update in the system. This is usually the case during holidays. For international customers, once a package leaves the U.S., we are only able to track a package using the same tracking number you’ll be issued. Please check with your country’s guidelines about tracking and shipping times, etc. We ask our customers to please be patient and give your order sufficient time to arrive. We will do our part and try our best!