I'm the most frugal mother fucker you'll ever meet. Haven't eaten out in a year but I splurge on nice toys that I actually use on a daily basis. I'll be retiring in 3 years at the age of 41. Yeah it was worth it not to pay other people to make me food and do all the other shit people over pay others to do out of pure laziness. Small sacrifices pay off in the end... especially in the early 20s when the time value of money works on your side. As Budman demonstrated in his post, it's a bitch to catch up on retirement when you're starting out or over a couple decades late even if you're making good money by that point. Build that nest egg early in your career and sit back and let the market do its thing and just coast.