Yes, all types of oil can go rancid. Salt is introduced into this mixture to help preserve it, but it only lasts so long. Chinese chili oil is best used within 1-2 months when kept at room temperature or up to 6 months if kept in the refrigerator.