For a fresh sand crisp onion salad, it will last a good 2 days. As the onions marinate with the salt and lemon, the slices will begin to soften but still taste great!