Middle-class Americans are eating out too much and it's hurting them financially.
That's according to a survey released Thursday from SunTrust that shows nearly a third of U.S. households earning $75,000 a year live paycheck to paycheck at least some of the time.
Related: Half of Americans are saving next to nothing
The survey also found that 44% of households in that income bracket said spending on "lifestyle purchases," such as dining out and entertainment, caused them to save less than they should.
Share your story: Are you living the American Dream?
Among those who admit to overspending, 68% said eating out was the main reason why they were not saving as much as they feel they should.
Millennials are even bigger spenders when it comes to eating out and entertainment. According to the survey, 71% of millennials who earn $75,000 a year say discretionary spending prevents them from saving money.