We ship from multiple locations depending on the order. We ship this way so we can offer better saving to you. We want to be clear, some items could take 6 weeks, hopefully way sooner though! If something is not there 70 days after your order is placed will will issue a refund no questions asked. If you need something by a certain date please ask me the arrival timeframe. Also please don't write reviews saying you haven't received something without first reaching out to me, customer service is very important to me!