I've been performing an experiment on my cats. Well, not both of them, it's just Jenny.
It was curious to me how she always always always follows me up to bed... unless it's before her 9:00pm nighttime snack. If I head up at 9:30... 10:00... 11:00... midnight... she is right on my heels. But if I decide to work upstairs and head up at sayyyy... 8:45? Nope. She will wait for the feeder to go, then come up after.
But is there a lower limit?
Turns out there is. Experimenting for the past 4 weeks, I confirmed that it's around 40 minutes. I head up before 8:20pm and she will come up and wait for her snack upstairs with me. But anything after that and she stays put for the snack she knows is coming.
Jake's sense of time is not nearly as acute, but he still knows when his dinner is late!