Ideally, you should buy till your dependents become financially independent. By the time you turn 65, your kids will at least be in their late 20s and they'll start earning. So buying till 65 years or at best 70 years is enough. Beyond that age, your premium shoots up disproportionately.