hi there, you seem to have developed gastritis
due to the delayed time of eating, you may have consumed alcoholic beverage before that which aggravates the condition further. Now for immediate relief you can take an antacid
and an antiemetic. You should try taking light food low in fat and and spices for a few days. Take your meals on time not giving more than 4-5 hrs between meals. Go low on alcohol and smoking
if you do smoke and you should be as good as new in a few days. Take care.