I've ordered from this company for about 20 years and shipping has always been rather quick. I had always received my items within 3 or 4 days, now it's a week or more. Also, since Kroger has taken ownership, you have to watch the expiration dates on the products. I've received some items that were past or close to the expiration date.