Determining this shelf life of frying fat can be tricky , as it depends on multiple factors. Generally, pure oils, like canola , can remain fresh for eight months after breaking the bottle , provided they are kept properly in a dark and cool place. Extra virgin oils, however, tend to degrade fast