How Long Do You Have to Pay Back a Loan: A Complete Guide