You are grossly underestimating future costs (cars, appliances, services, taxes, educations, medical and other costs all go up above the rate of inflation) and are a bit rose-coloured about your income, i.e. you won???t even make the $1 million over the next 10 years ??? let alone save it ??? to generate $40K a a year at 45.