I just read today that those little foil packets of mayo that you get at sandwich shops are good for 3-5 YEARS even at room temperature