Question: how many years to maximize social security?
Answer: You need to earn at least the taxable maximum each year for 35 years to get the maximum possible Social Security payment. If you don't work for 35 years, zeros are averaged into your calculation and will decrease your Social Security payments.