Unsend messages on Facebook Messenger 

:
Facebook announced it would add a feature to its Messenger apps that would allow users to unsend a message. You can unsend messages on Facebook Messenger within a certain time period. Unsending a message allows you to remove a message from both your and your recipient’s side however, it does leave a trace.

Open Facebook Messenger and send a message. Tap and hold on it until you see the reaction bar. At the same time, you will see a bar appear at the bottom with options to copy, forward, and remove or delete the message. Tap the Delete or Remove option (whichever one you get). A menu will open listing two options; Remove for everyone, and Remove for you. To unsend the message, you need to tap Remove for everyone. This will remove the message from both your side and from your recipient’s side. The message being unsent isn’t going to leave without a mark. Your recipient will know that a message was removed from the conversation. The feature, like those similar to it on other messaging apps, has limitations.There is a limit to how old a message can be for it to be unsent. If a message is too old, you cannot unsend it.

WhatsApp has a similar unsend feature which allows you to unsend messages that are no older than 7 minutes. There’s no word on how old is too old for a message to be unsent on Facebook Messenger but you can take a hint from WhatsApp and expect similar time limits.

 This feature is available on the Facebook Messenger apps for both iOS and Android. 
Make sure you update the app to the latest version that’s available.