diff --git a/admin_menu.module b/admin_menu.module
index 21bff9f..3707f5b 100644
--- a/admin_menu.module
+++ b/admin_menu.module
@@ -129,6 +129,24 @@ function admin_menu_menu_link_delete($link) {
 }
 
 /**
+ * Implements hook_comment_insert().
+ *
+ * "Content > Comments > Unapproved comments (n)" menu link needs a refresh.
+ */
+function admin_menu_comment_insert($comment) {
+  admin_menu_flush_caches();
+}
+
+/**
+ * Implements hook_comment_update().
+ *
+ * "Content > Comments > Unapproved comments (n)" menu link needs a refresh.
+ */
+function admin_menu_comment_update($comment) {
+  admin_menu_flush_caches();
+}
+
+/**
  * Implements hook_system_info_alter().
  *
  * Indicate that the 'page_bottom' region (in which the administration menu
