How long do I have to repay?

Repayment timeframe depends on what sort of financing you get.

With a Reverse Mortgage

With a Seniors HELOC

With a Seniors Mortgage