Teak oil lasts for years, but you should keep your teak oil container away from water or other liquids.