It’s best to buy life insurance as soon as you need it, because the sooner you buy it: the cheaper it is. The price of life insurance goes up with age and your health history plays a part too, so it’s a good idea to take out a policy when you’re young, fit and healthy, if possible. Here's more about who needs life insurance.