hi there
welcome to the forums.
This has been discussed recently on a physics forum I also partake in
The general consensus of opinion was ( from those in the know) that excluding
strong external magnetic field influences a magnet will keep its field ( strength) for
pretty much for millions of years if not for ever.
suffice it to say its field will, at minimum,out live you and me and many of our generations to come
Dave