My cat has been making sneezy noises for a day or so, and sicked up saliva with a streak of blood twice. I just saw a small blade of grass hanging from his nose, pulled it out and it was about 6 inches long coming out. Could that be the cause? He's still sneezy, but perhaps it will take a while to clear?