I put 22% into a 401a and have for the last 20 years, I also started a Roth IRA a few years ago and everytime I get a raise I bump that up a bit working towards maxing that out each year. Of note I do not pay into social security, and have not paid into it long enough to ever receive the benefits should they suprise everyone and still be there when I'm ready to retire.

Crazy I've been at this job for 20 years, half my life, and I've still got another 25 years to go...