Normally I fill up her food bowl all the way and it will last her 3-4 days. When it's starting to look empty she will come find me and I fill it up again. It's hardly ever completely empty by the time I refill it, so it's not like she's starving, but she does seem anxious and needy when it needs to be refilled.
Usually within a few hours of her food being refilled she will vomit on the floor. Then she does not puke again until I refill her bowl again. She is otherwise healthy. Perfect weight, shiny hair, happy, energetic. She is about 5 years old.I have tried food that is intended for sensitive stomachs and she still vomits.
Why is this happening and is there anything I can do about it?