Quiet Stranger said:
And lastly (unless I think of anything else) my cat has been acting strangely lately, for example: Every night when I go to bed my cat comes down into my room with me (to sleep on my bed) so when I go to pet her or just stand next to her she'll hiss at me for no reason, seriously, I have done nothing to piss her off and yet she hisses at me, is my cat getting senile or something?
Cats love the petting and stroking but hate the smell of humans, you may notice that after a stroking session a cat will start cleaning itself to get rid of our awful smell, cats never smell humans you'll notice. Also thats why cats rub their neck glands all over you, to make you smell more like them.
I'm guessing she's getting ready for sleep and not in the mood to give herself a wash after you've made her stink of humans.