According to the experts, the engine oil should be changed after the 500hrs of usage of it. You can also change the oil every season for the efficient and smooth working of the engine. You can check out here how to change the oil in a generator.