Yes, each credit issued has an expiration date accompanied by a travel by date that may range between 90 days from the date of issuance up to 1 year from the date of issuance.
You may find your credit's Travel By date on the email confirmation* of those credits. Below you will find examples of how that email should look like.
Canceling Your Trip:
Courtesy Service Disruption Credits:
*Emails sent prior to January 2024 may not include the travel by date and may be subject to standard expiration date between 90 days to up to 1 year from the date of issuance.*