All orders are shipped directly from Our Fulfillment center. The length of time it will take to arrive depends on the production time and availability of the products. Most orders are processed within 24-48 hours . Please allow a 6-10 day shipping window after that processing time. Please expect to add 2-3 days for holiday/Weekend orders. Some products will be charged an extra shipping surcharge.
You can read about our Refund Policy here: Refund Policy and Return