My partner's cat is a 3 year old (spayed) female who's recently started staying out all night.
DP works during the day so she's usually in all day and then he lets her out to explore and play in the early evening - on his days off she's largely free to come and go as she pleases, normally popping in and out to 'check in' quite reliably. Until recently she'd come home for dinner around 7 and then stay in for the night after that.
Recently, though, she's not been coming home at night. He can hear her bell in the mornings so he knows she's OK, but it's worrying him, as his normally quiet road gets some cars that go pretty fast during 'rush hour' and it means he has to leave a window open while he's out at work so she's not stuck outside in bad weather. Plus (he's a big softie) it plays on his mind at night and he's finding it hard to sleep entirely solidly knowing she's not home.
Cat flap not an option at the moment, although something we'll look into.
Is this normal for a cat of this age? Adolescent pushing-the-envelope behaviour?
Is there anything we can do to get her back into a routine?