When stored in an airtight glass jar, this salsa should last for at least 5 days, but may last as long as 1 week. Since it is made with fresh ingredients, it's possible it can spoil before then, so before consuming, always check your homemade salsa for mold or a change in odor.