2 semanas no mínimo. Se estiver em um frasco hermético e esterilizado que não esteja sendo constantemente aberto e fechado. Eu empurrei mais por alguns meses, talvez mais.
Todo o ácido ali contido, o açúcar e o sal funcionam como grandes conservantes e as especiarias também ajudarão. As duas coisas que você precisa estar observando são ou o óleo fica rançoso ou a fermentação do suco. Fermentar se for o mais provável . Ambos devem ser bem fáceis de detectar.
Molho fermentado vai começar a borbulhar no topo, e se você agitar o pote ele vai efervescer como você esperaria de uma garrafa de refrigerante. Além disso, se o frasco "estourar" quando você abri-lo, isso também é um bom sinal de início da fermentação.
Aqui está um link para ajudar a identificar o azeite rançoso, as mesmas regras se aplicam a todos os óleos link