The “right” number of credit cards to carry depends on your spending habits, your income, and how you manage your credit. But according to the credit bureau Experian, the average American credit cardholder has 3.84 of them, which may be a useful baseline. Whatever the number, the most important thing is not to let them blow up your budget.