What causes sudden upset stomach with constant diarrhea 10-20 min after eating. And vomiting before eating?

Vomiting. I was going to suggest you may be having a strong reaction to gluten, dairy, or dome other food, but that would not explain the vomiting before you eat. You should see your doctor. .