Tomato corn salsa is best eaten the day after making it. However, it will remain fresh in an airtight container for 3 days.