My 5-month old cat just threw up. It was a bunch of different colors and this is what I found in it: a blue plastic milk jug ring, a rubber band/hair tie I use to put my hair up, some ham I just gave him, and grass. I got home 10 minutes ago and he ran outside so that might be when he ate the grass (although he was only outside for 5 minutes tops). Did he run outside to eat some grass because his stomach was upset? I can't believe he ate all this stuff, do I need to hide all possibly edible objects in my apartment now? He loves to play with the milk jug rings and they would always disappear, but I just figured he lost then under the fridge or something. This is the first time I've ever seen anything like this. Does he need to see a vet? He's running around now like nothing happened.