Cats can sleep from 12–20 hours a day—sometimes even all day long. If your cat starts sleeping more or less than usual, there might be an underlying health issue and you should take your cat to the vet.