If you have had a cat for any length of time, you have most likely experienced it. You are sound asleep when you are jolted awake by the sound of your cat hacking, gagging and retching. You know when you turn on the light you will be greeted by the sight of a…