At 4 months, baby must feed every 3 hours ie around 7-8 feeds per day. Avoid bottle feeding, prefer breast milk.
Awake baby once during night for feeding, 7-8 hours is a long interval for not feeding the baby. For vomitting give motinorm drops 5 drop three times a day.
Next Steps
consult pediatrician for proper examination and investigation of the baby