I have lost 43 pounds since the middle of September by counting calories and working out about 5 or 6 days a week. It is the absolute best thing I have ever done for myself.
What helps me control my appetite and binge eating is:
-eating only protein for breakfast
-eating almost nothing until lunch (usually, I can have a small apple or nothing) I try to save my calories for the late afternoon/evening time
-If I work out in the morning, I'm a lot less hungry until lunch, so I try to workout in the mornings, but that has been hard since the kids are on winter break.

-I avoid Diet Coke completely because it stimulates my appetite (same goes for Splenda). Instead, I drink Zevia, which is a zero calorie soda from the health food store, sweetened with Stevia (from a plant).
-When I first started, I cut out all refined sugar (so only fruit was ok and not even a lot of fruit). I also stopped eating white stuff like pasta, pizza and bread, which I rarely have and must be portion controlled, of course.
-I now have occasional sweets that are low cal. I like Swiss Miss Hot Cocoa. yes, it has Splenda, but when I get a chocolate craving, it helps a lot.
-I keep a food log on my iTouch called Lose It. It is extremely helpful and it tells me how many calories I can eat.
-I hardly EVER eat the calories I burn from working out.
I think that what you're doing is a great start! I think to be successful long term, you might want to find alternatives to your cravings. Instead of having a Butterfinger, maybe you can have a small piece of it (the fun size version). Personally, I cannot keep anything like that in the house and still be successful, but we are all SO different. I think sugar is very addicting and sometimes, if you can cut it out for 2 weeks, you might not crave it so much. Just a thought. Only you know what you can handle though.
Congrats on getting started and sticking with it for all these days!
