Most Americans report having “good” or “excellent” mental health. Despite the old saying that “money can’t buy happiness,” those with higher incomes have better mental health, even when controlling for education, gender, age, church attendance, and marital status.
More ...