I would just see what it does all day, like take a day and just watch your cat. Sometimes, they can swallow things that will make them vomit. If you can without barfing yourself, look at his barf to see if there is anything unusual in it. If not, then you should go take him to a vet.