Sounds like attention getting or he doesnt like what you feed him. If it happens all the time.. the question is, is there something he asks for and you tell him no and then he starts this? If so then he is forcing the issue and honestly play the starve card and make him clean his own vomit up...