You reach financial independence at 51, in 19 years
Your 38.9% savings rate — $37,000 a year — grows $145,000 to $1,543,841 by age 51. At a 4% withdrawal rate that supports $58,000 of annual spending indefinitely. Savings rate is the dominant variable here: it determines the timeline far more than income does, because it sets both how fast you accumulate and how little you need.