I wonder if she is trying to cough a hairball?

Hopefully the vet can just have a peek in her throat and see what's there, if Ashley is a good girl!

I know it's really hard with 6 cats...any idea if she has been pooping in the box?

Good luck!