If he's hungry, I'd say let him eat!
At 4 months, my ds had already had rice mixed into his formula for every bottle (at the doctor's orders - reflux) but was also consuming an outrageous amounts of formula, and having 2 meals of baby food.
I think they have a growth spurt somewhere around this age too.