It can mean that you enjoy life again, or something/someone can live/exist longer than expected eg.:
The old lady got a new lease on life when she moved out to the country.
The car got a new lease on life once the mechanic was finished.
- For Teachers