Ca depend des materiaux et du type de magnetisme.
Pour les materiaux a magnestime permanent (neodyme ou ferrite) la perte du magnestime est liee a la perte du moment magnetique des electrons (spin) et ce n'est pas mesurable a notre echelle de temps.
L'echelle de temps c'est > millions /milliards d'annees
C'est aussi lie a la modification du reseau cristallin du materiau. Le magnetisme est lie a la taille de zones sans defauts, plus c'est large plus ta zone additionne le spin des electrons de chaque atomes de la zone et plus le magnetisme sera fort (dans une meme zone le spin des electrons s'allignent). Une zone adjacente peut avoir un spin different de la premiere zone et modifier le magnetisme global.
Sans modification exterieure (temperature trop basse <40C ou trop haute>80C) le reseau reste stable, donc pas de derive temporelle a notre echelle de temps. Apres si on y va a coup de marteau ...
L'application d'un champs externe et fort (electro-aimant en general, le magnetisme terrestre est trop faible) peut alterer suffisament le reseau cristalin et faire perdre le magnetisme.
Idem pour les temperatures qui fragilisent le reseau et bloquent/fragmente les larges zones magnetique. On morcelle de plus en plus ces zones et on fini par reduire suffisament le magnetisme du materiau
Pour les materiaux qui acquierent leur magnetisme temporairement, oui par definition
notamment les electro-aimants ou tout ce qui est a base d'electrostatisme. A partir du moment ou les charges restantes se liberent (dissipation en chaleur en general) le magnetisme devient de plus en plus faible et fini par disparaitre (suit une loi de type Arrhenius ~A exp(-B/kT) )