My SO's male gray tabby often switches between a loner stone-cold one and a needy, "love me" within a split second and often in each mood for no more than a few seconds to a few minutes. As a matter of fact, I could be petting him and he'd purr nonstop, look up at me lovingly (or at least I think) and squat down with his head down to get more comfortable and barely move. Then, mid-purr, he'd swap with his paw to scratch me and have his head and ears in "alert" mode while he would just stare at me. I have a quite a few small wounds from this ridiculously bi-polar cat. My SO says he was "rescued" as a young kitten, and he's more than a year and a half old now (cat years) and has been in a loving home since he was rescued, so I don't know what's up.