Do I need to redo with each oil change?

No, once nano energizer has completed its coating cycle (approximately 1500 km) you can replace the oil. 
Always follow engine manufactures oil requirements and changes. Reapplying nano energizer every 30,000 -40,000 km 
to maintain optimum benefits.