Yes the little ones do take time to settle in. As hard as it is, the more space you give him without seeing you, the sooner he will settle down. It may take a few days, but he looks healthy, so he should be fine. Make sure he has water to drink and a very small amount of food. He will start eating when he is ready. Then you can increase his food.