I would call the emergency vet and find out what to do until tomorrow. I would have them advise on food (probably will tell you to withhold food for a while), water (maybe ice cubes or small amounts of water would be better), and perhaps he needs some medication for the vomiting if it is happening frequently.

Please call for you own peace of mind.

Logan