Loop on flash memory
The bits in your Flash EPROM have an endurance limit on programme-to-0/erase-to-1 cycles i.e. how many times a single bit can be programmed to 0 then later erased back to a 1.

This limit depends upon the particular Flash EPROM and technology used to make it. Typical numbers are 100,000 cycles, with down to 10,000 cycles and up to 1,000,000 cycles seen on various Flash implementations.

The number of reads has practically no upper limit - reads do not affect the life of the Flash EPROM. So you can read it as many times as you want.