He has not been eating properly for the last two days, and whatever he eats, he vomits. However, he does not have a fever or a cold and is otherwise active. What could be the cause, and what should we do?
Vomiting after eating for a couple of days can be caused by indigestion, stomach infection, food intolerance, or acidity. Give light and easily digestible foods such as rice, bananas, or soups, and make sure he drinks enough fluids to prevent dehydration. Avoid oily or heavy foods for some time. If the vomiting continues for more than a few days, or if symptoms like stomach pain, weakness, or dehydration appear, it is important to consult a doctor for proper evaluation and treatment.