By default, voice messages on iMessage have a time limit before they automatically disappear. The default time limit is two minutes. After this time, the voice message will be deleted from the conversation. To keep a voice message, you can save it to the Voice Memos app on your iPhone.