It's common to have a fever and crankiness after vaccination. It will be over soon so don't worry, usually it doesn't last longer than 48 hours. Eating less in just a day is totally fine, once your baby regains his appetite you can feed him the regular amount.
Vanisha Syed