That sounds pretty normal, TBH, for this age. Their stomach is not that big, think the size of his fist, and solids aren't as calorie dense as milk so when you're mostly on solids at this age, they eat 3 meals and 2-3 snacks. You could offer BF as a drink before/after a snack or meal to condense the feeds but really, it is normal to be either preparing, feeding or cleaning up a meal or snack almost constantly. Even at 6yo, my son is eating 3 meals and 2-3 snack per day so much the same number of food offerings, just without the BFs. At school age, they'll have Breakfast, morning tea, lunch, usually afternoon tea and dinner +/- supper.