yes, absolutely. I've been there. I've burnt out twice and i'm working on my third. (not proud of that statement at all). In my experience it's not a question of if it will get better. It's only a question of how many coping techniques you can put in place to extend the time before you loose it completely (and probably dramatically). Also note that the stress associated with burnout is hard on the body. Want a heart attack at a young age? keep courting burnout....
If i were you i'd also do some serious internal searching regarding if this _carrer_ might also be worth quitting. I dunno, maybe you love programming, in which case the question is more how to find a way to make a living at it that doesn't keep burning you out.
I quit and did something i loved that was completely unrelated to programming for four months. it was amazing. it was life changing. Now i'm back in a co. and my values aren't well aligned and it's burning me out again. I will quit. I will do the thing i love, and i'll probably never work for The Man again. I still love programming. I'll keep doing it. Just, not for the man, and on my own schedule. I'll probably end up making a fraction of my current income, and it'll be worth every penny.
You sound like you're into the pretty severe end of burnout. My opinion is that no amount of money is worth that. Do whatever it takes to take care of yourself and live your daily life in a way that makes you smile, regardless of if it involves a pay cut.
also, major kudos for getting the help of a therapist. and good luck.