I have also lost weight and put on weight over the years. Often I have been doing well, then I would take a break, like for Christmas, and yes, your story could be mine. It is so easy to pile on the pounds when taking breaks.
I did WW this spring, but never full hearted. Then I found CD and thought I would try it for a few weeks. But now I decided to stick to CD all the way to goal weight. I am so determined to get there. And since the pounds come off pretty quickly, it is worth the effort I think.
But I still have the same problem with food that I need to address and work with, some of it I am dealing with now (I used to "eat up" my emotions, now I let them out instead). After CD I think I will go back to WW for keeping the weight off. I will be more careful anyway, not thinking that I am slim forever, and don't have to worry about it too much. Good luck with the diet you choose!