Cutting your own hair sounds like such a minor sacrifice if it means you can work whatever job you want to after 30 and retire at 40.
I've found that I'm actually happier when I am more frugal. Spending money on things, more often than not, just makes us lazier, not happier, in my experience.