You can retire at 67 — 31 years from now
Contributing $900 a month (11.7% of income) grows $145,000 to $1,479,372 by age 67. With $24,000 of Social Security, your portfolio only needs to cover the $38,000 shortfall — which is why the target drops sharply at 67.