I think the single most important thing you can do to control cravings is eat frequently, no more than 4 hours between meals. NEVER let yourself get hungry. If you’re not hungry, there’s less reason for food to be on your mind. The last time I had cravings for junk was when I got careless and went ~6 hours without eating.
It also depends on whether you are craving specific foods or just more food. If you want more food, that’s easy, put on weight… I know it sounds counterinuitive, especially if you are an overweight teen, but the biggest mistake I made in my earlier training career was not eating enough and not gaining weight, because I was also a Fat Kid and wanted to get rid of that spare tire.
Well believe me, if you put on 20lbs of muscle, it will start melting away even if you don’t try, and you will be able to eat more and still get lean. At your age, if you just start training and eating like an animal and get your metabolism fired up, you should get great results.
Try to keep your diet fundamentally sound. Worry first about getting all the good stuff IN before taking the bad stuff OUT. Get your protein up, get vegetables and fiber in, supplement properly; make sure you have everything you need to be healthy. THEN think about taking out the junk. You probably want to avoid processed foods, refined carbs and sugar as much as possible, but by this time, you will probably be so full of healthy foods that there won’t be much room left for that crap anyway.
If you want a diet recommendation for something that is effective but easy and low stress, check out Dr. Squat’s Zig Zag diet.
http://www.drsquat.com/index.cfm?action=viewarticle&articleID=58
Basically, you calculate your daily caloric requirements, and undereat slightly 5 days a week, then overeat 2 days a week. I have taken slight liberties with the formula and consider my overeating days full cheat days. Which means that I allow myself to eat crap and junk food if I want it. But what you may find is that it works like a psychological comfort zone. If I know that I am allowed to eat whatever I want on the weekend, all the junk becomes far less attractive, it’s not sexy when I know I can have it, I just have to wait a couple days… and then when the time comes, it’s like I can just eat one cookie, or one scoop of ice-cream and be satisfied, rather than feeling like I have to stuff my face while I can get away with it.
The Zig-Zag diet has been great for me, I’ve been losing fat and gaining lbm at the same time, but the results come slowly… if you want to lose fat as quickly as possible or bulk as quickly as possible, the diets on T-mag are more aggressive and probably better for that purpose, but I have found Dr. Squat’s diet to be a good formula for long-term success.
Motivation and willpower are great, and necessary to get anywhere, but if you are just making yourself miserable every minute of every day you will fail. Trust me. Misery is not sustainable. Find something that you can handle, and if it takes you twice or three times as long to get the results you would get with a stricter program, so what? You have to be in this for the long-haul anyway, and once you start getting results it will be easier to be stricter.
Nick