I believe they expire when the card expires. Look at your rewards card (not the credit card), and the date of expiration is printed there.
Before you transfer the rewards to the rewards card, they also have expiration dates. If you have online log-in to your account, go to the rewards detail and it tells you when each month will expire. It is usually about 4 years from the date earned.