The best age to get life insurance depends on your individual circumstances. Generally speaking, the younger you are when you get life insurance, the lower your premiums will be. That said, it's important to assess your financial situation before determining when is the best time for you to get life insurance.
If you're in your twenties and settled in a career or are married with children, it would be worthwhile to start looking into life insurance. A policy taken out when you're young can offer you long-term protection against unexpected health complications or other risks you may face.
If you're older and possibly don't have dependents or are starting to accrue more assets, you should give serious thought to getting life insurance. Protecting your income and family is a key concern and getting a policy at an older age can help you prepare for any uncertainties that may arise in the future.
Ultimately, the best age to get life insurance is when you can fit it into your budget, feel your financial goals are secure and know you have enough protection for your family.