How long will my homemade marinade with orange juice last?
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. The 2 things you need to be watching for are either the oil going rancid or the juice fermenting. Fermenting if probably the most likely. Both should be quite easy to spot.

Fermented sauce will start bubbling at the top, and if you shake the jar it'll fizz up like you'd expect from a bottle of soda. Also if the jar "pops" when you open it this is also a good sign fermentation has begun.

Here's a link for helping spot rancid olive oil the same rules apply pretty much to all oils http://articles.mercola.com/sites/articles/archive/2013/08/05/olive-oil.aspx