Sorry to hear it GB. Been there, done that for sure. I've learned that when I start pining to be finished instead of just enjoying the process, it's time to stop - either for a break or for the day.
It doesn't save every project though. I still simply bite off more than I can chew every so often!