My cat returned home earlier today after spending some time outside, he seemed fine jumped onto his bed and slept for a few hours then decided to take himself up stairs however when i came upstairs there was brown vomit on the floor and he was howling and will not let me near him and when i touch him he somewhat gives off a slight meow and moves away.