wear away
1)Стараться, ослабляться, постепенно уменьшаться; 2) медленно тянуться (о времени).
Time has worn away all my bad memories.
Время стерло все мои плохие воспоминания.
Стираться?