What does he weigh? Now, if mine refuse a meal they get a two week break. A four month old will be hungry an eat after two weeks unless something is really wrong.

Good luck!