UPDATE
Thank you to everyone who replied. We were home alone, my hubby was at work with the car and I don't have friends or family members in my area so i wasn't able to take him to an emergency very. I did call the emergency vet clinic and the nurse (?) Said that if he is able to drink water and stops vomiting in under an hour to just monitor him through the night. Funny Firgrove is our vet, thanks whoever recommended it
This morning he woke up and was like normal. Playing and drinking. I still didn't give him his food back.