If you have a good, professional level job all your life, you SHOULD be a millionaire by the time you're in your 50s or 60s. (Barring things like health issues, emergencies, or disasters, of course.)
Things like stock & 401(k) balances are a little harder to include, since it's not REAL money until you cash it out - and then of course, Uncle Sam and maybe your state, or even your city - will want their cuts. Sometimes it may really pay to move, if you can, before cashing out.
And as already pointed out, a million isn't what it used to be.