If kept and used in optimum working conditions, will keep its magnetism for years and years. Over a longer period of time, random temperature fluctuations, stray magnetic fields and mechanical movement will cause magnetic properties to decay. For longevity, please don't put your magnetic frames to any magnetic storages to avoid stressing the magnets otherwise they will become loose early than expected.