These charts from financial blog NerdWallet lay out the rules for 18 of the most popular cards.
Hotels are the stingiest: Starwood and Hilton points can sometimes expire in just 12 months.
When Will My Credit Card Rewards, Points and Miles Expire?| NerdWallet
Photo bygarybembridge.