my son has barely eaten today but keeps puking. doesn't seem like he's hungry and isn't really fussing. any idea what's wrong?