I have 2 cats, one of them is very afraid of strangers. He's 1 year old male. He is the most loving cat I could imagine and it breaks my heart to see him being afraid for his life any time my friends or family come over. Now i'm in true trouble. Yesterday my father came to my house to help me with one project. He had to stay overnight and will propably stay next night too. Seeing him arrive my cat instantly ran under the bed I took him out of there and placed him next to his cat tree, there he has 2 hiding places and if he wants he can also climb up the tree for safety. If he sits under the bed he will not know that there is no danger. From the cat tree he can see what we are doing while being in a safe spot. Well he has been sitting inside the cat tree hiding place scince yesterday. He hasn't eaten or drink or used the litter box at all during this time. I have sprayed feliway around the cat tree, me and my father have offered him treats and I even tried to feed him inside his hiding place. He just licks his lips and and stares at my father. Even when we do not give him any attention simply do our project he just keeps staring. He's not aggressive he is simply terrified. I have no idea what to do, usually he warms up to the visitor AT LEAST the next morning of their stay, and even more often he comes out and sees there's no danger in about 4 hours. For example when my mother visited me for the first time scnince I got him it took him only an hour and he was friends with her. My other cat is also getting stressed cause he's not coming out to play with him. I am starting to get really afraid that he will get sick if I don't get him to eat. What can I do?