I hope your vet will find out what's wrong!

I agree with Catty1, eating weird things may either mean she's missing something in her diet, or she tries to get rid of something, especially since...