Homemade salsa should keep for up to 7 days, if kept continuously refrigerated in an air tight container.