Most people normally tend to eat 3 meals a day and since the gap is too much and they are hungry , they end up eating a heavy meal,. Instead if we eat more often say 5 or even 6 times a day, smaller portions we have added health benefits.The most important one being that of keeping our weight in check because each time you eat , it gets digested and you burn 25% of the calories, so you burn more calories..Here is an article that tells you the benefits of eating smaller meals
http://www.livestrong.com/article/200706-how-to-eat-five-small-meals-a-day-to-lose-weight/


she even recommends 8-9 small meals per day...Actually even for us lay people small meals eaten at frequent intervals makes sense because it increases metabolism and activity is what is most essential to keep us fit .