This is best eaten the same day since the avocado will start to brown and soften. The lemon juice helps slow that down, but for the freshest texture, plan to eat it within 24 hours. If you want to make it ahead, mix everything except the avocado and add it right before serving.