3 meals a day is fine. You dont need to eat every 2 hours or whatever it is that has become the normal bodybuilding BS. The main reason for eating 3 meals and 3 snacks a day is the pure fact that if you need 4500 calories a day to grow - eating a meal with 1500 clean calories in it can be bloody difficult!
Most bodybuilders or athletes in general will eat 4-7 times a day. Personally I have 4/5 feedings a day because I cant eat big meals, but I dont cry if I miss a meal - my body wont go catabolic and shed 2lb of muscle just because I missed a feeding. Its only when dieting, and you are on a really low calorie/carb diet that you need to be watchful over meal timings and frequency.
The way our human digestive system was meant to work was to wake up, walk to find water, graze on nuts and berries throughout the day whilst out hunting. Then after an intense hour of sprinting, fighting, clubbing and dragging our catch we would eat a big meal before winding down and then going to bed.
Strictly speaking then, We are at our most efficient when eating only one big meal a day after training, and having a handful of nuts here and a handful of berries there throughout the day. This approach works too - check out the warrior diet. Its possible to pack on serious amounts of lean muscle through eating just one huge meal a day post training.
But for most people, eating carbs only in the morning every day, then also in the afternoon but only post training is the way to go for staying lean whilst having the calories to grow. Our bodies respond well to any change in circumstances, theres no need to be anal about food so long as you are getting everything you need in that post training window.
__________________
|