Data in Arduino UNO's EEPROM changes after 3-4 days randomly

You still don't seem to get what full code is; if you would have posted your full code initially, it would have saved you all the edits. and we don't have to keep on guessing.

Anyway, if false triggers don't happen, my theory is not correct.