B.M.
he could be teething. Most babies can teeth for months before they actually get teeth. My 1st daughter had her 2 bottom teeth pop through right at the 4 month mark, by the end of her 4th month she had 4 teeth total (2 on top, 2 on bottom) So he could be getting ready to get teeth in a few months. But I also noticed with my other babies that they started drooling a lot around 3 months and they didn't get teeth until around 6 or 7 months. Also a lot of babies go through a growth spirit in the first month of life then again in month 3. So maybe because he is only 2 months he just isn't growing much and therefore not as hungry.