a. Processing time takes 2-3 business days, if order is purchased on the weekend (Saturday or Sunday)the purchases will be processed Monday. Once order has been process it take approximately 5-7 days to arrive. b. No orders will be shipped out on any major U.S federal holidays. c. Currently do not ship any international orders.