How Long Do You Have to Pay a Loan? Your Ultimate Guide