It depends on the event the Reward Code is connected to. Some codes will have an activity timer - as soon as the timer ends, the code expires. Other Reward Codes might have a user limit, meaning only a select number of users can redeem it. Once the selected number of users have redeemed the card, it will become invalid if others try to use it.