Hi Julie,
Has he started solid foods yet? Does he have any food allergies? I sympathize with you. Every child is so different and it sometimes takes a little while to figure each one out. Just the fact that you're asking for help makes me think you're a great Mommy. Hang in, make a dr appointment to check him for allergies, and take a dep breath. It will be okay. (hugs)