@phenom13,
I know a lot of people may take a very large time to recooperate. I'd say a year would be giving her quite a bit of time to re-attach, but if you truly want her to stick around, don't push her to speed up the process. The only thing you can do for now is to support her and show her you understand.
Also, there's no reason for her to go to counseling if you're going to hurt her again. What she has pointed out to you, she must really mean. If you've been together for so long and only had problems the last few years, then she knows who you are and what you're like better than anyone. Listen to her critique and fix what she feels has changed/is wrong. She'll feel more connected, and it takes two to fix a relationship problem. Helping her by doing so will make her feel like you understand, and will also encourage her to reach back to you.
I hope that helped even a little (: