Credit cards are typically valid for around 2 to 5 years. They have an expiration date printed on the card, and a new card is usually issued by the issuer before the current one expires.