All of our butter is MADE FRESH to order by hand, here in our Indiana kitchen. Therefore it can take us 1-3 business days to craft, process and fulfill your order. We promise, it is worth the wait!Please be aware that new product launches can add additional delays, as the volume of orders increases dramatically during the initial launch time.With each product launch we always aim to begin shipping next-day, however depending upon where your order falls within the queue, fulfillment can take anywhere from 3-5 business days before your package is prepared to leave the shop. Once packaged, we select either USPS or UPS for delivery. This decision is made based on a variety of factors including your location (rural vs. urban) and shipping carrier delays. Once your label is printed, you will receive and tracking information sent to the email you provided at check out. We cannot control how long it takes USPS or UPS to deliver your package – impediments like weather, staffing or other issues are unknown to us. Occasionally packages have been damaged, lost or even stolen in transit as well. We encourage you to review all of our shipping guidelines here, and if you still have questions or an issue with an order please contact customersupport@americandreamnutbutter.com.***Due to the overwhelming number of packages being processed through our local Greenfield USPS facility, processing and USPS tracking information can be delayed up to 7-10 days. USPS has communicated that packages may appear stagnant or in the 'pre-shipment' phase for longer than expected and tracking may not update until your order has been scanned at a larger USPS facility.