Life events, social, supports, and mental health