Factors influencing self-esteem in different life stages