You can prepare the salad ingredients ahead of time and keep in the fridge. Only assemble when you are ready to serve for fresh, crispy salad. Once mayonnaise has been added, it should last 24hrs in the fridge, but no longer as the salad starts to "weep" and become runny.