What Are The Major Factors Affecting Mental Health?