Me, at 32, got an insurance last year and I hoped I got it earlier because the earlier you have an insurance, the bigger money you can get.
I believe in the saying “time is money” because the value of money grows over time, invest it in a bank or savings account.
I got myself a PRULife UK insurance since December of 2016 and I am pleased to own one. We are considering to put it in time deposit but the interest is low minus the tax.
I suggest that you need to have an insurance at the age of 20-30 years old because of compounding interests (where the rate increases overtime, usually every year).