I usually receive my box 3-5 days after I order. While it's not instant shipping, it's very consistent. Once I order, my groceries ship within a day!