Why does it take so long for the digest emails to arrive?

The default digest email frequency is once per day because many people don't like getting too many emails. With once per day digests, the posts in the digest can be up to a day old but you can change the frequency of the digest emails at any time on the Email Alerts & Digest Emails section of your Profile page.