Sam is a 1 year old male cat. Lately, he's been coughing and it looks as tho he is going to cough up a hair ball, but he just swallows and nothing comes up. Occasionally he will vomit, but usually he coughs and hacks but then nothing. Is this normal? Should I be concerned?