You have not mentioned what you had in dinner. It might be a possibility that there is some food poisoning
due to some infected food or water.
My advice will be to go to the emergency department and get yourself examined and start medication immediately.
I hope this is useful to you.