Thanks to everyone who replied, he hasn't been eating anything for the past couple of days, so my dad gave him some boiled chicken. He's thrown up for the fourth time now, and he just went right back to sleep. I can't wait to see what happens with the vet tomorrow. I hope he can make it through the night without any more vomiting