What athlete's dietary needs?
Carbohydrates,fat,protein and water.
What are the types of food they eat? Is it balanced?
High calorie food;it isn't balanced.
Reasonable diet is very important, can affect athlete performance.
Why is the timing of their food important for their training and performance?
Because food is athlete energy source
This video how many calorie athlete need one day and why athlete need eat a lot of food one day.
Why Michael Phelps eats so much?
Because when they train or have competition, they need to consume a lot of calorie. If they don't have enough calorie, they will don't have enough power to train or competition.