I believe the answer is: Life-cycle factors
life cycle factors refers to the factors that influence people's development throughout their life time. Some poeple pass each stage of development perfectly, while the others fail to do so, which could determine their overall happiness in the future