It depends. Closing old accounts can ding your credit score if it reduces your total available credit. But keeping old cards open can tempt you to overspend. Consider closing only recently opened accounts.