People become more honest when they are tired.
When you are physically tired you don’t sugarcoat your words. This is normal and is also why people confess to things during late night conversations. It’s also easier for people to lie in the afternoon, because they have more self-control. If you want to keep a secret, it’s better to not have long chats with friends late at night.