If stored properly, this vinaigrette should last for 2-3 days. This depends, however, on the freshness of your ingredients. The fresher your jalapeño and cilantro, the longer the dressing will last.