Fresh salsas have no preservatives, and are best eaten immediately or within a few hours. However, we often enjoy this salsa (and other fresh salsas) the next day.