As long as your account is up and running, your rewards won’t expire. Furthermore, there’s no limit to how many points you can earn, so feel free to collect those points and rewards for future use.