Now I'm a developer, and I also work a lot. I'm often tired, but I love development, even when I'm tired. I'm slowly figuring out how to be less tired, and it's a lot easier to figure out when I like the rest of what I'm doing.
A couple tips here:
- if you're tired all the time, it's going to be hard to think effectively about making positive changes. I don't have any specific guidance more specific than "don't forget to take care of yourself, because no one can sleep away your exhaustion for you".
- If you want to make the big bucks, you have to be what my boss calls a force multiplier [1]. Generally speaking, a force multiple is (in theory) someone who gives you more bang for your buck. A simple example would be hiring someone gets 4x more done for 2x the price, or does 1X of work in 25% of the time is takes a typical 1X-er.
I'm not sure if I have anything else to offer you without more information. What I can say is that if you learn to accept the reality of your situation, and don't let negative feelings weigh you down, it'll be easier to take steps towards the life you think you want.
You could always try recruiting :) If you're any good at it, you can make a killing. I know a good recruiter, and I'm sure he'd be happy to speak with you, if you'd like to explore that option. He has all the first world problems that come with making boatloads of money.