I signed a contract for $X salary for Y hours of work. If I work 1.5Y I never got paid $1.5X. That's a lesson most developers need to internalize.
I have some colleagues around me who work more than I do, for no good reason - they don't get pay more because of this, some vague promise never put on paper/email that maybe yearly bonus will reflect that (it rarely does), or they might get a raise (they rarely do), or even get promoted (happened like once in past 6 years). Surprisingly, their private life ain't very rich, they definitely don't compensate "quantity with quality".
The remaining life that you have - be it next 30 or 60 years, NOW are the best times to enjoy it. You will not get healthier or stronger over time, you will not have more free time or motivation. You can't put a price on a life lived well. What you definitely can do is having regrets later, when its too late.