Yesterday afternoon, my cat suddenly got really skiddish. Anytime someone would even really face him, he would run off and hide under my bed. It's like he doesn't recognize us for a second. He sees me, starts to run, but if I kneel down and put my hand out, it's like he recognizes me and he comes to me and rubs against me and purrs. He is being a lot more cuddly and clingy than normal then. Once he "recognizes" me, he sits in my lap and won't leave (not usual for him).
We haven't had any changes in his routine other than two strangers coming to the house yesterday. He was really friendly with them though, and no incidents involving him happened.
Any ideas why my cat is doing this? He is hiding under my bed as I type.