Sounds like you're burning yourself out a bit, between long hours at work and your working out. I think the secret is really moderation; find a workout routine that you can stick with that doesn't totally wear you out, but you can sustain. And like Bren and nex said, you do need rest times as well, I've come up against that "overtraining" bug myself!