Your symptoms sound like that of a alcohol hangover and /or severe peptic ulcer disease
( which could only explain the nausea
and the abdominal pain
). Alcohol hangover is a likely scenario since you're probably drinking a lot of alcohol and beer in 1 go.
There are several theories as to why a alcohol hangover occurs. Here's what you can do to fix such a situation:
a. Prevention is key. Drink small, non-intoxicating amounts of alcohol at 1 time.
b. Don't mix drinks. It can worsen the hangover
c. The best treatment is wear it out. Have plenty of fluids and sugar laden drinks. Symptoms will usually get better within 8-12 hours.
Hope that helps