Yes - all rewards have a validity period.
The expiration date depends on the company that issued your reward and the country you live in.
You can always find the validity period written in the email, SMS, or on the physical gift card that you received with your value code or link.
Once your reward has exceeded its validity period, it can no longer be redeemed.