How long should a successful rebuild take?

As in Spencer rattler turning out to be a good qb on a rookie deal like the 49ers with Purdy ?
It would be helpful if he did. Not sure on that, but I would like to see more snaps for him.