Canola Oil. Canola oil may be stored in a cool, dark cabinet away in its original container for 4 to 6 months or in the refrigerator for 9 months. Chile Oil. If kept at room temperature, chile oil will last for at least 6 months, but the flavor and heat will gradually dissipate the longer it is kept.