DH put Girlcat out last night because she was retching and he didn't want her to vomit on the rug. She came in this morning and she was wheezy, although eating, drinking and being her usual self. She's wheezed a bit all day but it's only when she purrs, there does't seem to be any other problems with her breathing and she sounds fine when not purring. What could it be? Do I need to take her to the vet in the morning?