While one should find out what type of dieting programme is best for him/her and stick to it, there are still metabolic limitations to what we can efficiently do. One example is protein intake. While the recommendation is, on the average, 2gr/kg of body weight, this does not mean that we should consume all of this in one sitting. One reason is that the body can process only a certain amount. The rest will be "wasted". The more protein we ingest at once, the more inefficiently the body processes it. The opposite is the case. The less protein we ingest the more efficiently the body utilizes it. Apart from the fact that the body can experience a type of "protein shock" when we take too much at once. Furthermore, protein intake triggers thermogenesis (and promotes anti-catabolism) for up to three to six hours after ingestion, depending on what type of protein we consume. Athletes use this as an opportunity to take proteins more frequently than just once or twice a day. Apart from the anti-aging and general metabolic advantages of eating small (healthy) meals several times during the day versus once or twice only.
In the final analysis, you know your body best