2 weeks minimum. if it's in an air tight and sterilized jar which isn't constantly being opened and closed. i'd push more for a couple of months maybe longer. all the acid in there, sugar and salt work as great preservatives and the spices also will help.