Password reset links should time-out in a reasonable time-frame.
Imagine if a hacker gets access to your user's emails - the first thing
they will do is try to compromise their other online accounts,
and long-lived password reset links make this easier.