When people here are saying "max your TSP," that is what they are saying. However, you're right, it's difficult to do as an ENS and certainly as a JG with student debt. However, if you keep your lifestyle in check, inflate your spending less than your pay raises, it's certainly do-able, particularly if you do traditional TSP and are getting the tax benefit. The way I look at it is I max everything I can Roth First: my Roth IRA, my wife's Roth IRA, and my Roth TSP, and when I can't stretch the dollar anymore, I go to traditional TSP because some of that was money that would have gone into today's taxes anyway, so I might as well use it as a loan from the government to grow my wealth.