Once it's constructed, you'll want to eat this pasta salad within 24 hours to avoid the spinach wilting or tomatoes making everything soggy. If the cooked pasta, dressing, and chopped vegetables are separately in the fridge, it will keep for 3 to 4 days.