Don't worry all that much about dieting.
Clean up your diet first, try to learn to eat nutritious and balanced, while still not having a boring life.
My point is, get educated on how to cook good bodybuilding food, and make it a point to change your mindset, never eat to satisfy your craving, only to give your body a good foundation to build from.
YIP
Zack