Why Is My Kitten Acting Weird?

my kitten has been acting very strange. he is always hiding under his blanket and will not come out when i call him. every time i take the blanket off it’s like he knows what to expect and quickly hides again. he also runs away from me if i try to pet him. there are no other animals in the house that would do something like this; why is my kitten acting weird?