How long to pay off $30,000 loan?

@brantly I believe that it is forgiven after 25 years but the amount forgiven is taxable income that year. Also the income based repayment plan must be renewed each year. If you skip a year (say you win a big lottery prize) then the 25 year clock restarts at year 1.