enzo is a male 8 months old. he has been coughing very frequently since past few hours. it looks like hes trying to throw something up but is unable to. he has never had hairballs before. could this be a hairball? i gave him some grass but he didnt eat any. what worries me more now is the fact that hes sleeping and making these weird hiccup sounds and he'd wake up every now and then and then would cough and go back to sleep. something is really really bothering him and i dont know what to do! can anyone please help???? its 2.30am right now where i live. he has never done this before. hes eating fine though. i am freaking out literally. i have never had cat before so i dont know if this is normal though it doesnt look like i have never seen a cat cough before :/