Whether you should buy an annuity will depend on your needs. Consider things like how early you want to retire, how long you expect to live and how much income you might need per month.