What time and what to eat before training?
Nutritionists claim that an average sized meal that is eaten around two hours before exercise provides the best results for your training in terms of energy.
Your meal should definitely contain a type of carbohydrate for energy, should be low in fat, and should not contain too much protein; but why? Because protein takes longer to digest than carbs and can therefore slow down the digestive process, making you feel uncomfortable when you work out.
Protein can take more than three hours for your body to break down and absorb proteins. This is because protein molecules are made up of long chains with well-joined links that take a lot of effort for your body to dissolve.
For this reason, your pre-training meal should be low in protein and high in carbohydrates so you can train sooner, while your post-training meal should be high in protein to repair your muscles.
Bear in mind that the more you eat, the longer digestion will take, so plan ahead!