You don't need 5-7 meals a day. Three can work just fine, with four being more towards ideal than three. I mean, if you're only using whey protein, then sure, eat 8-10 meals. If not, eat less frequently, but larger meals.
In the end, calories matter, not the timing of a meal.