How I stopped all my junk food cravings and lost 50 lbs. I accomplished this in in 5-6 months, with the following steps:
I eat smaller, more frequent meals; I begin the meals with a: (in this order- always!)
1st- protein (meat, egg (mostly hard-boiled), mozzarella cheese stick (or other low-fat cheese)
2nd- vegetable (no corn or cooked carrots (raw carrot ok), or salad with low-sugar dressing
3rd- complex carbohydrate, most of the time I eat whole-grain rice (Uncle Ben's Whole Grain Medley, Brown and Wild microwave in the pouch is really good!), bowl of whole wheat spaghetti with any low-sugar (3 grams or under) sauce, whole wheat pretzels, low-sugar peanut butter (Simply Jif) on a piece of whole-wheat bread, etc.
Next: I no longer drink any diet (or sugar, of course) pop (soda). Also no artifical sweetners (including splenda). This is because any sweet taste (real sugar or not) can produce cravings. I drink only water, rare times skim milk, and have switched from caffienated to de-caffienated coffee. This helps to control blood-sugar swings.
Do I exercise? Yes, but not alot, and not strenuously. I do step-aerobics about 3 times a week for about 40 minutes. I do this at home listening to my own music (INXS (Classic only)) with the aerobic volume tuned down, and close-captioned so I can follow along better. And my rowing -machine 2 or 3 times a week for 10 minutes each time.
Thats about it! I went from size 14 to a size 6. I am healthier than I have been in at least 15 years. I used to eat ice cream about 4-5 times a week, and now only have had 2 scoops on two family members birthday since eating this way. I used to eat snack foods daily (mainly pretzels, I craved them!), and diet cokes (several a day); now none! And no more chocolate! Even when I have things on rare occasions that I should not eat, if I only do it once-in-a-blue-moon, I do not begin to crave again- as long as I eat a protein-veg-complexcarb in that order before the normally off-limits food.
Hope this helps someone else :)