How long does the NV memory hold up?

I’m new to the Arduino so aplogies for this question.

Once the project has been completed, how long will the hardware last, specifically how long will my program stay uncorrupted in the NV memory?

I presume it is an EEPROM? Will it last years or months or…?

Atmel claim 25 years at 85 degrees C, 100 years at 25 degrees C for flash program memory.

http://www.atmel.com/dyn/resources/prod_documents/doc8161.pdf

Thanks for that info!