Why won't baby eat?
First of all you need to relax. If your baby is growing and developing normally despite the fuss of not eating there isn't anything to worry about. Babies refuse food for many reasons: They may be full, tired, distracted, sick, or sometimes baby's feeding schedule just isn't your feeding schedule. Don't worry, a baby will always eat if he’s hungry, so if your little one is swatting at the spoon, turning away, or clamping his mouth shut, he’s telling you that he’s had enough for now.
Try to trust that your baby knows how much food he needs, and never force feed your child, which can turn feeding time into fighting time. That said, if a refusal to eat has you worried, always talk to your pediatrician.