The low demand for immediate annuities at retirement has been a long-standing puzzle. We show that a hyperbolic discount model can explain this behaviour and results in the attractiveness of long-term deferred annuities. With a set of benchmark assumptions, we find that retirees would be willing to pay a much higher price than the actuarial fair price for annuities with longer deferred periods. Moreover, if governments were to introduce a pre-commitment device which requires pensioners to make annuitisation decisions around 10 years before retirement, the take up rate of annuities could become higher.