I was sleeping when I heard Tiana meow/yowl really loudly and before I could get there, she had vomited white stuff along with a piece of ribbon that my sister carelessly left out. Before this, mom said she was acting normally and very hyper. She looks okay now and is upto no good by annoying my mom but this is not the first time this had happened. When we just got her at 3 months old, we use to feed her meow Mix not knowing better. She would vomit brown stuff atleast once a month. When we told the vet he said it's either the food or she's eating it too quick. So we changed to royal canin and then I changed the food to nutram just yesterday because it is better for her, not the best but I might change her to something I can find online without it being too expensive. Big paragraph but I've been worried about this since a long time. She's a picky eater so that's and doesn't get too excited for her dry food and sometimes even reject her favorite wet food. As I'm writing this she's on my lap demanding my attention, giving kisses and being a purr machine so that's good. I've taken photos of her vomit to show the vet it might be graphic for some. According to my phone, the brown vomit was on Feb 15 of this year.