Exercising on a full stomach is not ideal. Food that remains in your stomach during an event may cause stomach upset, nausea, and cramping. To make sure you have enough energy, yet reduce stomach discomfort, you should allow a meal to fully digest before the start of the event. This generally takes 1 to 4 hours, depending upon what and how much you've eaten. When you exercise, you do it in order to try to maintain good health. You know that you have to eat so that your body has the energy to perform the workouts that you do as well as for everyday tasks. But, just what you should eat before and after you workouts is important for making the best of your workouts. Also, how long you eat before and after each workout is equally important.
Whether you are going to be doing a cardio workout or a resistance workout, you should try to make it a point to eat a mix of carbohydrates and protein. What determines the percentage of carbohydrates and protein you should consume is whether you are doing cardio or resistance and the intensity level you will be working at.
The ideal time to eat your pre workout meal is 1 hour before you start. If you are working at a lower intensity level, keep this meal down to around 200 calories or so. If you are working at a higher intensity level, you may need this meal to be as high as 400 to 500 calories. You are actually supposed to eat AFTER exercising, as your metabolic rate has increased and will use all the energy and fats from your food immediately. also, eating prior to exercising really is only working of what is still in your digestive system, and is really ineffective. make sure you eat as soon as you can AFTER exercising.