I know this feeling. When I don’t feel satisfied by my efforts, I’ve trouble sleeping that night. In fact, I do great work just because it helps me sleep well.
But, you should probably take it easy, try not to exhaust yourself. What you’re doing is really great work, and we love you for doing that. Keep it up, mate! :)