diff --git src/bp-templates/bp-nouveau/includes/messages/functions.php src/bp-templates/bp-nouveau/includes/messages/functions.php
index 852637084..f3a672a76 100644
--- src/bp-templates/bp-nouveau/includes/messages/functions.php
+++ src/bp-templates/bp-nouveau/includes/messages/functions.php
@@ -98,8 +98,15 @@ function bp_nouveau_messages_localize_scripts( $params = array() ) {
 		'nonces' => array(
 			'send' => wp_create_nonce( 'messages_send_message' ),
 		),
-		'loading' => __( 'Loading messages. Please wait.', 'buddypress' ),
-		'bulk_actions' => bp_nouveau_messages_get_bulk_actions(),
+		'loading'       => __( 'Loading messages. Please wait.', 'buddypress' ),
+		'doingAction'   => array(
+			'read'   => __( 'Marking message(s) as read. Please wait.', 'buddypress' ),
+			'unread' => __( 'Marking message(s) as unread. Please wait.', 'buddypress' ),
+			'delete' => __( 'Deleiing message(s). Please wait.', 'buddypress' ),
+			'star'   => __( 'Starring message(s). Please wait.', 'buddypress' ),
+			'unstar' => __( 'Unstarring message(s). Please wait.', 'buddypress' ),
+		),
+		'bulk_actions'  => bp_nouveau_messages_get_bulk_actions(),
 	);
 
 	// Star private messages.
diff --git src/bp-templates/bp-nouveau/js/buddypress-messages.js src/bp-templates/bp-nouveau/js/buddypress-messages.js
index 9ec7218ef..d2245fb03 100644
--- src/bp-templates/bp-nouveau/js/buddypress-messages.js
+++ src/bp-templates/bp-nouveau/js/buddypress-messages.js
@@ -850,7 +850,8 @@ window.bp = window.bp || {};
 		},
 
 		doAction: function( event ) {
-			var action = $( event.currentTarget ).data( 'bp-action' ), self = this, options = {}, mid;
+			var action = $( event.currentTarget ).data( 'bp-action' ), self = this, options = {}, mid,
+			    feedback = BP_Nouveau.messages.doingAction;
 
 			if ( ! action ) {
 				return event;
@@ -874,7 +875,14 @@ window.bp = window.bp || {};
 				mid = model.get( 'starred_id' );
 			}
 
+			if ( ! _.isUndefined( feedback[ action ] ) ) {
+				bp.Nouveau.Messages.displayFeedback( feedback[ action ], 'loading' );
+			}
+
 			this.collection.doAction( action, mid, options ).done( function( response ) {
+				// Remove previous feedback.
+				bp.Nouveau.Messages.removeFeedback();
+
 				bp.Nouveau.Messages.displayFeedback( response.feedback, response.type );
 
 				if ( 'delete' === action || ( 'starred' === self.collection.options.box && 'unstar' === action ) ) {
@@ -895,6 +903,9 @@ window.bp = window.bp || {};
 					model.set( _.first( response.messages ) );
 				}
 			} ).fail( function( response ) {
+				// Remove previous feedback.
+				bp.Nouveau.Messages.removeFeedback();
+
 				bp.Nouveau.Messages.displayFeedback( response.feedback, response.type );
 			} );
 		}
@@ -931,6 +942,7 @@ window.bp = window.bp || {};
 
 		doBulkAction: function( event ) {
 			var self = this, options = {}, ids, attr = 'id';
+			    feedback = BP_Nouveau.messages.doingAction;
 
 			event.preventDefault();
 
@@ -969,7 +981,14 @@ window.bp = window.bp || {};
 			    return [model.get( attr ), model.get( 'id' )];
 			} ) );
 
+			if ( ! _.isUndefined( feedback[ action ] ) ) {
+				bp.Nouveau.Messages.displayFeedback( feedback[ action ], 'loading' );
+			}
+
 			this.collection.doAction( action, ids, options ).done( function( response ) {
+				// Remove previous feedback.
+				bp.Nouveau.Messages.removeFeedback();
+
 				bp.Nouveau.Messages.displayFeedback( response.feedback, response.type );
 
 				if ( 'delete' === action || ( 'starred' === self.collection.options.box && 'unstar' === action ) ) {
@@ -988,6 +1007,9 @@ window.bp = window.bp || {};
 					} );
 				}
 			} ).fail( function( response ) {
+				// Remove previous feedback.
+				bp.Nouveau.Messages.removeFeedback();
+
 				bp.Nouveau.Messages.displayFeedback( response.feedback, response.type );
 			} );
 		}
@@ -1088,6 +1110,7 @@ window.bp = window.bp || {};
 
 		doAction: function( event ) {
 			var action = $( event.currentTarget ).data( 'bp-action' ), self = this, options = {};
+			    feedback = BP_Nouveau.messages.doingAction;
 
 			if ( ! action ) {
 				return event;
@@ -1114,6 +1137,10 @@ window.bp = window.bp || {};
 
 			}
 
+			if ( ! _.isUndefined( feedback[ action ] ) ) {
+				bp.Nouveau.Messages.displayFeedback( feedback[ action ], 'loading' );
+			}
+
 			bp.Nouveau.Messages.threads.doAction( action, this.model.get( 'id' ), options ).done( function( response ) {
 				// Remove all views
 				if ( 'delete' === action ) {
@@ -1122,9 +1149,15 @@ window.bp = window.bp || {};
 					self.model.set( _.first( response.messages ) );
 				}
 
+				// Remove previous feedback.
+				bp.Nouveau.Messages.removeFeedback();
+
 				// Display the feedback
 				bp.Nouveau.Messages.displayFeedback( response.feedback, response.type );
 			} ).fail( function( response ) {
+				// Remove previous feedback.
+				bp.Nouveau.Messages.removeFeedback();
+
 				bp.Nouveau.Messages.displayFeedback( response.feedback, response.type );
 			} );
 		}
