Homemade pico is best eaten immediately, but will last for up to two days covered in the fridge.