I am glad he is doing well. Bless you for taking him in. The sleeping is normal. I was taking care of a stray for 2 years before I got him inside. He had 2 shelters, one was heated for the winter, and alot of places to sleep and hide. But when I finally brought him home he slept for 2 days! He would get up when I fed him in the morning and then crawl right back into his bed. He only got up to use the litter box. Now he is fine. I think he just felt safe enough to sleep soundly.