Theresa Sahhar and her husband make a combined $100,000, which is nearly double the median annual income in the United States.
They live in Olathe, Kansas, where the cost of living is "pretty reasonable," Sahhar told NPR's Lulu Garcia-Navarro during a segment on living on $100,000 a year. Still, they're "struggling to make enough money to do all the things that we normally do."
Saving is a struggle, thanks in part to the cost of education for their kids, which is one of their biggest expenses.
"We spend quite a lot on our children's education," she said. "Everything that [my son] participates in costs money. But I want him to really have the opportunity to develop everything that he possibly can."
She's not optimistic about the future, either for her children or for herself. "I don't expect to ever retire," said Sahhar. "I expect to work until I'm dead."
The Sahhars aren't the only Americans earning six figures and having a hard time setting aside money for retirement, college and other major expenses. One Georgia-based couple earning $180,000 doesn't "feel wealthy," nor do they "have a bunch of money stashed away anywhere," they told the Washington Post.
Financial expectations have changed over the past several decades as so many prices have risen while wages haven't kept pace. As Richard Rubin, economy reporter for the Wall Street Journal, tells Garcia-Navarro, "We've seen costs go up for things that seem like core parts of the middle-class life," such as health care and education.
"So even if food prices or electronic goods or other things have not gotten more expensive, those things — health care and education — have gotten more expensive. And so what it feels like to be middle class now can be different from what it felt like 25, 30, 40 years ago."
Some even say that "millionaire is the new middle-class. "
No matter your income, almost anyone can begin saving for their future. Even if you just set aside a tiny percentage of your income in a retirement account, it's better to start small than not get started at all.
Next, follow these three steps so your money can grow over time:
Like this story? Like CNBC Make It on Facebook!