Social Security numbers have always had nine digits, which is sufficient to distinguish every person in America, but credit cards are international. The first four numbers identify the credit card issuer, leaving twelve digits to identify users. Twelve digits provide for 999 billion, 999 million, 999 thousand, 999 individuals to have a unique credit card number. The current population of the planet is less than eight billion, so it seems unlikely that more digits will be necessary.