I lose a little bit and then I get these uncontrolable cravings that continue until I gain it all back.
Sugardude,
It's great that you've found a few tools to quell your cravings - the Gymnenma and apple cider vinegar seem to be effective for you.
I've been pondering your response to Jared's question. The quote above indicates that there is some kind of "yo-yo" effect going on that ramps up your cravings especially at the point when you have successfully lost some weight, which re-starts the cycle of eating. There is some kind of positive/negative feedback effect going on that enforces this cycle.
One thing I've found useful in breaking cycles -- for example to break weight plateaus -- is to weigh myself daily and chart it. It soon becomes obvious that there is a natural cycle of up and down. So you accept the reality of that cycle, and then make a concious decision to shift the average of the cycle down. So for example, I was oscillating between 157 and 161 for a long time, averaging around 159 lbs. I realized that I would cut back eating when I would approach 160 or 161 and the weight would head back down, but then I'd ease up, and gradually the weight would drift back up over a few days.
The change I made was to increase my level of fasting and strictness of low carb right at the low point of the cycle. In other words, become more disciplined just at the point that it is hardest! I was able to move the average weight of the cycle down a little each time, but still allowing fluctuation over a few weeks. In my latest move, my range is 152 to 156, averaging 154. So it's 5 pounds down. I plan to hold in this range for a few more weeks, and then make another move of 3 or 4 pounds.
The new realization for me was accepting the oscillation, but focussing on the mid point of the cycle range, and being comfortable holding in a cycling pattern for a few weeks to let yourself adjust. And then planning to "make a move" precisely at the low point of the cycle. I think there is something to this, and I am working on a post on "breaking through plateaus" where I will elaborate more about it. I was thinking about your situation and wondering if this kind of approach might be useful.
You might start by weighing daily and writing it down to see what the oscillation pattern looks like. Then decide how and when to make a move.
Todd