My male cat (almost 2yrs) turned up today after going missing Saturday, as it had been snowing I'd kept my cats in but the biggest managed to get past us as we answered the door, he ran off up a tree which he usually does after being kept in for any reason. Spent the afternoon trying to get him in but there was no sign of him anywhere, by night time I assumed someone must have taken him in for the night, due to the weather as he is always back by 10 pm without fail. Asked neighbours etc and no sign of him so for a few days I've had no idea where he was. Anyway he turns up this afternoon on the fence, dirty, skinny and a bit jumpy so I'm guessing he's been locked in a shed or garage the while time, so have given him food, water, and just left him to calm down a bit. Tonight tho he came and sat with us for a fuss but when my 12 year old son went to stroke him he bit him, my cat had always loved a fuss, sleeps at the end of the kids beds and has always had a really good nature so this is very out of character, decided he may need time to get used to the kids again do suggested we just leave him to settle, however as we all getting ready for bed the cat hisses and growls at me, then hisses at my daughter ad finally after everyone settled he jumped into my 12 year old sons bed and bit him again for no reason. I've now had to shut him out of the bedrooms to be on safe side, I just don't know what to do with him, is it just a temporary phase after his dissapearence or is it something more, I just don't know what to do