Might be an extremely high earner already and/or had a ton of luck investing.
I think most people could probably find a way to earn $100k, maybe even $200k in a year by sheer will, but $1M seems pretty unachievable starting from zero unless you are a very high earner or incredibly lucky in your investments.