Cats typically sleep for 12-16 hours per day, with kittens requiring even more (18-20 hours) and senior cats potentially sleeping more or experiencing fragmented sleep. However, individual variations exist.