Dealing with food issues is soooooo hard. I think Gogirl008 is right and for a lot of us it is an addiction. When I started dealing with my food issues (binging, emotional eating) I treated it like an addiction and went cold turkey. I completely cut out all of the junk food, unhealthy food, fast food, sodas, candy, cookies, ... . For me, my relationship with food was seriously unhealthy and with my personality I needed to make a major change (with small changes I would quit or slowly slide back into my old habits). I was definitely in withdrawal for a few weeks and it was miserable, although I did learn it is nearly impossible for me to binge on oatmeal, lol. It was hard eating only 'healthy' foods, especially with my love of pizza and fast food, but it was the best way for me to make a lifestyle change and stick with it.
It's been nearly a year and my food issues are mostly under control, and I can eat whatever I want, although I still choose to eat healthy. I don't buy or eat unhealthy foods or trigger foods, although I do have the self-control to eat those in moderation in public or with others (my self-control problems are worst when I'm home so I don't keep any of those foods at home). Going 'cold turkey' worked for me but I think it was an aligning of the fates because at any other time in my life I doubt it would have worked. Food issues are like any other addiction and I'd highly suggest trying out different programs/tools to help you deal with these issues (e.g talking with a counselor, calorie counting, ...). The key is to figure out what works for you. Best of luck on your journey & remember you're not alone!