The amount of time it takes to pay back a student loan in full depends on the type of loan, the amount borrowed, the interest rate and the repayment plan the borrower selects, as well as the use of deferments and forbearances. Another factor is how much extra a borrower can pay each month. That being said, most loan holders typically take no more than 16–19 years to pay back their federal student loans.