I'be been struggling with burnout myself during this year. In the darkest times it got bad enough that I considered to abandon software development altogether.
Thanks to a three months time off I'm through it now.
I've been writing about my experiences and my recovery, maybe they can be of help to anyone else in a similar situation:
After the last time it took me about two months to recover.