She threw up a rather large furball last night and ever since then she brings up everyting she eats. I called the emergency vet and they advised to not feed her until this evening. They also advised to give her plain chicken or rice to eat later. I haven't noticed her having diarrhoea though. The vet reckons she may have caught a bug.
If there is no change I will have to take her to the emergency vet tomorrow morning before she gets too dehydrated. She is sleeping at the moment.