Hi,
Babies double their weight by 5 months, looks like your baby‘S weight is on the higher side.
Every crying or putting fingers in the mouth is not due to hunger. Vomiting is due to over feeding.
complementary feeds has to be started only after 6 months, so stop baby foods.
Next Steps
Get a stool routine test to rule out infection.