Hello
Jojoba Oil 's hard to go rancid if it's kept in high temperature. The room is not exposed to light, may be stored for many years without rancidity. Other oils as asked, in case of room temperature, may only be about 1 year. Consider adding a helper such as
Rosemary Oleoresin Extract (ROE) to help slow down rancidity.