What Affects Mental Health