Hi,
There are several possible causes for continuous vomiting after eating, including food
poisoning,
viral gastroenteritis, medication side effects, or underlying medical conditions such as Crohn's disease.
In your son's case, his Crohn's disease may be causing his symptoms. Crohn's disease is an
inflammatory bowel disease that can cause symptoms such as
abdominal pain,
diarrhea, and vomiting. Certain foods, such as dairy or fatty foods, can trigger symptoms in people with Crohn's disease. Swiss cheese is a high-fat food that could potentially cause symptoms in someone with Crohn's disease, although it's also possible that something else in the sandwich was the trigger.
Your son needs to follow up with his specialist and discuss his symptoms. His specialist may recommend further testing or adjust his treatment plan to better manage his symptoms. In the meantime, he needs to stay hydrated and avoid any trigger foods that could worsen his symptoms. If his vomiting persists or he experiences other concerning symptoms, he should seek medical attention right away.
Take care. Hope I have answered your question. Let me know if I can assist you further.
Regards,
Dr. Priyanka, General & Family Physician