There are a few different reasons. There could just be a delay. Media Mail shipping is 2-8 days. We’re in LA, typically packages to the West Coast take 4-5 business days while shipments to the East Coast take about 7-10 business days. If you haven’t gotten your package in 2-3 weeks please notify us and we’ll do everything in our power to find your package. You should also check to make sure that we have the correct shipping address. We always ship to the address provided on our order form under the heading “Shipping Address.” If you have submitted the wrong address, please contact us and we will do what we can to correct it. Sometimes packages are delivered to a neighbor or are held at the post office. Make sure you check with your neighbors if they collected something for you, with your local postal carrier if they have delivered anything recently, and your post office in case they’re holding it for you. You should also try checking around your front door/mailbox/delivery room/porch. We had one customer find his package in the bushes and another told me that his package had been placed in the outgoing mail instead of incoming.