outdoorjunkie saidGive in, absolutely - WITHIN REASON. I let myself eat whatever the hell I want two meals a week, but not two meals in a row. I have noticed ZERO effects on my waistline (I've even lost weight!), but moreover, I've developed a positive mindset about eating healthy. I'm sure some nutritionists will disagree with me but for speaking for myself, denying the goodies contributes more to a cycle of food depression than anything else.
Besides, your body can take it. So long as you're working out consistently, I see no problem basking in the warm glow of, say, chili cheese fries once in a while. As with everything else, it's all about balance. The weeks I have gone over this limit of 2 meals, I've felt sluggish and my workout suffered as a result.
That's my two cents, anyway.
As diminutive and young as you are, here's some sound advice: You get on a see food diet. You see food; you eat it.
That's NOT entitlement to eat fried sugary foods, but, you need CALORIES, from a variety of sources.
Many a NCAA football player has gotten huge on pizza and beer.
If you're too restrictive you'll continue to be small.
Cravings are you your body telling your blood sugar is to low (to few carbs), or that you're lacking a particular nutrient. LISTEN TO YOUR BODY. Craving pickles, eat 'em. Craving a cheesburger, eat it. Then, go watch your exercise performance pick up from the calories. Exercise performance is all about calories and recovery. It's all science. EAT.