$3M for retirement right now is plenty, but you have to live like an actually middle class person.
But if you're wanting to retire early, it's a huge gamble on medical expenses in the US.