The trade off for getting these items at such great places, is that we have to be a little patient. Items can take anywhere from 3-6 weeks to receive. But its worth it! All orders are shipped to us first from our suppliers, because we like to double check for quality and make sure it meets or standards, which is nothing less than the best! Once your order is received by us, orders are shipped via USPS First Class Mail. All orders shipped include a tracking number. Orders take approximately 3-5 business days to receive after shipped. Upgraded shipping is available. Local pick up is available. If you have any questions, please feel free to email me at [email protected]