Homemade gazpacho usually lasts 2-3 days in the fridge, as long as it is stored in an airtight container and kept cold.