Your Upromise reward will not expire if you're an active member and if you're a good standing with the member agreement. If your account becomes inactive, you will lose the rewards in your account.