According to a Credit Karma report, the average American has 2.5 credit cards. Some have two; for others, it’s three. Of course, outliers may have more or less.
It ultimately comes down to your financial situation and spending habits. You must consider your income, ability to pay bills on time, budget, and money habits.