All orders are shipped by USPS Priority Mail which is supposed to take 2-3 days. Occasionally there are delays that are completely beyond our control and your package may arrive late. Please promptly open your package, inspect your product, and put perishables directly into your freezer (not refrigerator). If part or all of your order arrives spoiled, please let us know and we will offer to refund or replace your products. Please note that if your order does arrive in the 2-3 day window but is not promptly retrieved and frozen, we are unable to offer a refund, in that case.