I have so been there.
I felt like I had no self control. That I couldn't reach the weight I wanted. I always had to finish all of the food on my plate. I always ate when I wasn't hungry to distract myself. I felt so much guilt and beat myself up constantly. And now I'm SO different. I've stayed on a crazy strict meal plan for the past 5 months just to prove to myself I could. I don't desire food like I used to, even if it's free or "my favorite." I'm far leaner than I've ever been. Oh, and I feel amazing. I'm so proud of myself. It's the best thing ever.