Mimi, my eleven year old cat, is pretty good about sleeping all night. Sometimes she chooses to stay out all night too and sleep all day. But I'll tell you one thing. If she is inside and the alarm goes off, I can't even think about hitting the "snooze" button, because she knows it is time to get up! She will cry and cry to eat or go outside the minute that alarm goes off. I have learned to set the alarm for exactly when I need to get up as there is no reason to think I could ever get back to sleep. Once she is up, the dogs get up and everyone is in my face until I get up and feed them!
Mimi decided to go outside at bedtime last night and I actually woke up to her yelling outside my window this morning. It is amazing that she knows which room I am in when she is ready to come inside. It was cold and rainy this morning, so she was definitely ready to come in and go to bed. At least I was able to let her in and go back to sleep after feeding the dogs.