I don’t know if this is the right place to post this

I got a normal bp 2 days ago, my first snake
He is said to be about 4 months old
His name is Connor


Anyway I fed him a regular mouse (it was the biggest mouse I could find at my pet store) yesterday morning, at like 10, and he killed it immediately then left it, and about 5 minutes later he finally started to eat it
But I picked him up at 4 and he looked mad at me and he just stayed curled up the whole time he was out of his tank and he hides his head, anytime I take his hide away he starts breathing really heavy (well I think its heavy)

I took him out and put him on my bed with a large branch and he stayed curled up for 15 minutes with his head under his tail and then he finally started to come out, but then I touched him and he went back into hiding

Is it just because I’m new, or does he have a shy personality
And how do I know if he is still hungry?