The problem I have with that is your "better" years are your younger ones. You are basically doing without for a better tomorrow. Without knowing if you will be in a state to enjoy it, or even there to see it.
ounds like some solid financial budgetting and a good plan for your future. Keep up the good work.