Keeping a credit card for 10+ years can help your credit score, shape your spending habits, and even change rewards over time ...