I have just adopted my first cat, Oliver. He is 8 months old and I was told by the shelter that he was previously a stray.
I have only had him about a week and a half, but he already seems to have warmed up to me pretty well. When he sees me on the ground, he starts to purr and would come over to me. He loves to be petted, rubs his face and chin on me, curls up next to me and on my lap, kneads when he sees me or when I pet him, licks me, nibbles my fingers sometimes and looks me in the eyes - overall, he does all things I have read are a sign of a cats love. He does most of these things to strangers, too.
The thing that confuses me is that he only does these things when one is on the floor by him. He spends all of his time under the bed and does not come out on his own. I go under the bed to see him (my bed in slightly elevated, so I am able to do this) or I pick him up and bring him out from under the bed but he is not comfortable again until I sit down. The only time he comes out from under the bed on his own is to go to his litter box or water/food bowls but only when I am sitting on my bed or chair. Even if I start to stand up or do stand up right after he is purring in my lap he will shoot off under the bed.
If he is sitting in my lap and someone around me stands up or walks into the room he will run under the bed too. He has never hissed, but he shoots off. I know it takes a while for a cat to get comfortable in a new home and with new people but the part that confuses me is that he is so comfortable around me and other people as long as we aren't standing. I tried not going under the bed to him for a while to see if he would come out to me but he didn't.
Do I just need to give him more time or will he likely always fear people who are standing and not initiate contact with me?