2-3 days. Be sure to drain the salad before serving. It will keep best using uncut tomatoes.