Translation of "Wear off" in German

It's impossible to know when an enchantment of this severity could wear off.
Keiner weiß, wann ein Zauber dieser Stärke abklingt.
OpenSubtitles v2018

Once administered, it takes hours for the medication to wear off.
Es dauert Stunden, bis die Wirkung abklingt.
OpenSubtitles v2018