If you want any long lasting results from the exercise and training that you do, you need to make sure that you are eating the right foods to get results. Now, this does not mean that you lose all fats from your diet and you only eat unprocessed foods. What it does mean is that you achieve a balance between protein, carbohydrates and fats.
There is no one formula that can cater for everyone, as everyone is different. What you need to eat depends on a few different things. It is dependent on your weight, height, gender, activity at work and the amount of exercise that you do.
The taller and heavier you are, the more kilojoules that you need