It is not necessarily harmful to your credit to have too many credit cards. Maintaining a manageable credit utilization ratio will boost your credit score if you have a few credit cards. The average age of your accounts is also decreased when you have a new credit card, which can negatively impact your credit score.