My primary home took about 10 years.
It started out with a 30 year loan, and I kept refinancing them as rates went down, keeping the same payments, and then refinanced into a 15 year. Some vested stock and bonus went into paying it off along the way (my way to taking money out of the markets)..
That was a few years ago.
This last rental was on 30 year 4.25% I think it took me about 8 years. The loan was small, and I was making double payments each month from the rental income I got on the other props… I paid the remaining balance with an unexpected bonus I just got right before I am leaving my current employer. Not sure why we got one, considering our company last month was having trouble with payroll.. But I’ll take it, lol