1. Did you change anything recently which fail it to work?
2. Is cron works in your website?
3. Which hosting you are using?
4. visit http://example.com/wp-cron.php?doing_wp_cron (change example with your domain) and wait couple minutes and refresh couple of times. Then visit announcements page and see any announcement emails are sent or not.
Let me know.