Maybe you have an idea of when you’d like to buy your first home or retire from the workforce. But just how realistic are your expectations?

We recently asked Americans to tell us the ideal ages for accomplishing certain financial goals. Then we ran their responses by 10 certified financial planners living in different parts of the country.

Americans’ expectations overall were fairly realistic. But some experts argue that when it comes to hitting key milestones in life, age is arbitrary.

What’s more important is whether you’re financially ready to make certain decisions, says Jennifer Faherty, founder of Financial Wealth-being.

How Americans' ideal ages to reach financial milestones compare to financial planners' suggested realistic ages

Getting your first credit card

The ideal age to open a first credit card is 22, Americans say. But according to many financial planners, the sooner you start building credit, the better.

“I think 22 is a little late,” says Dana Twight, a certified financial planner based in Seattle. “I think you want to help your kids or your independent kids and support them in opening a card when they’re young enough to benefit from a parental safety net if that’s possible.”

Parents who want to teach their children how to use credit cards responsibly at a young age can help them sign up for a secured credit card. These types of cards require you to make a cash deposit that becomes your credit line. With time, you should have the opportunity to trade in your secured card for a traditional, unsecured credit card.

Another option is to make a teenage child an authorized user on a parent’s account. But any mistakes that are made can impact the parent’s credit score.

Lucas Casarez, founder of Level Up Financial Planning in Fort Collins, Colorado, used to help clients open their first credit cards when he worked at a credit union. Many of the people he helped were 18 and 19 years old. He sees nothing wrong with someone that age having a credit card, as long as they have someone showing them the right way to use it.

Quentara Costa has a different opinion. She’s seen too many college kids with credit cards getting themselves into trouble. Waiting until you’re 22 to open a credit card is a safer bet, says Costa, a certified financial planner in North Andover, Massachusetts.

Waiting to buy your first home

While there may be benefits to getting a credit card at a younger age, postponing the purchase of your first home may be advantageous.

Americans, on average, say 28 is the ideal age to become a homeowner. But many experts recommend waiting until you’re in your early 30s to take the plunge.

Once you graduate from college, Helen Ngo thinks it’s best to wait at least 10 years before buying a home. That way, you have a better idea of where you stand financially and whether you can take on a mortgage.

“At 28, to me that’s still a very young age,” says, Ngo, the CEO and founder of a financial planning practice in Atlanta. “I think those who are able to buy a home at 28 are married at that age and they have dual income to be able to afford a house at age 28.”

Unless you’re in a stable financial position and you have access to a lot of cash, it’s probably best to avoid buying a home until you’ve paid off your student loans, says John Piershale, a wealth adviser in Crystal Lake, Illinois.

Homeownership is a long-term commitment

Generally, buying a home at any age isn’t a good idea if you’re not planning to stay there for at least five years. That’s particularly the case if your goal is to build home equity, Ngo says.

“If you’re purchasing a home, how much time are you going to live in there in order to get the actual equity value out of it? Unless you buy a fixer upper and you put more money into it, and then you’re able to sell it real quick and you might make $100,000 extra out of it. But most people aren’t doing that,” Ngo says.

Even if homes seem affordable where you live, think beyond the cost of the mortgage when deciding whether to become a homeowner. Factor in the cost of property taxes, home repairs and unexpected expenses. Think about the costs involved with selling the home, too, like paying closing costs.

You’ll also want to consider market conditions. Percy Bolton, founder of a financial planning company in Pasadena, California, says he wouldn’t buy a home right now because it’s a seller’s market.

“You don’t ever buy in a market like this. You wait,” Bolton says. “If I was advising a client right now, it’s cheaper to rent.”

Saving for retirement

Americans say the ideal age to start saving for retirement is 22. According to the financial planners we polled, it’s best to start saving as early as possible. The average age the experts suggested was 21.

Costa says it’s important to start saving money at a young age. But starting to save for retirement as a teenager isn’t necessary.

“When you’re younger, you do need to save for things like a car and a down payment and college,” says Costa, founder of a company called Powwow. “I think there’s plenty of time to catch up. I’ve seen plenty of people turn the corner where they haven’t had much savings because they’ve had all these milestones and at 40 they’re finally able to get serious about retirement and they’re fine.”

But Lauryn Williams, a four-time Olympian who founded her own financial planning company, says you can start saving as early as age 19 in a Roth IRA. The stereotype of the broke college student is misleading, she says. Even college kids have money that they could be saving.

“Once you get in college, that first year get settled, but then also get saving,” Williams says. “Automate that saving from the very beginning, create that habit and you’ll finish college with a little nest egg for yourself and a little nest egg for retirement.”

Another recent Bankrate survey found that millennials prefer cash over stocks. But when it comes preparing for the future, having mostly cash investments will ultimately cost you.

“A far as long-term savings, that’s not a viable strategy to me,” says Donovan Brooks, a certified financial planner in Saint Joseph, Missouri. “Based on probably the retirement lifestyle that they have in their mind, cash likely isn’t going to get them to where they need to be long term, unless they have a large income and they’re putting away a ton of money and they envision a very minimal, inexpensive retirement lifestyle.”

The ideal age to retire

Americans say the ideal retirement age is 61, but the financial planners we surveyed agreed that retiring at 61 wasn’t realistic for most people. What’s more, the way people think about retirement is changing.

“I think if you redefine what retirement means, you can retire at different stages in your life,” says Ngo, founder of Capital Benchmark Partners.

Ed Leach, a certified financial planner in Wayne, New Jersey, says he has clients who are executives and business owners. They sell their businesses and “semi-retire” by doing consulting work.

Other financial experts say their clients are retiring later by choice. Sixty percent of her clients would list 70 as their ideal retirement age, Williams says. If you love what you do, you don’t have to stop working.

Working until you’re 70 or 80 may be more possible today than in the past now that more people today have white-collar jobs, Leach says.

“As we become less of a manufacturing, production type of country, and jobs transition into more of, hey I can work from home and do computer coding, I can do that until I’m 80 years old if my mind allows me to do it.”