Money

You don’t need that: Average American spends almost $18,000 a year on nonessentials

Americans are spending a lot on things they don't absolutely need, which comes at a cost of their important financial goals.