Question: how long are messages kept on whatsapp?
Answer: In case, if your message is undelivered, WhatsApp will hold messages for 30 days and will deliver the message if the recipient's WhatsApp gets connected. After 30 days, if your message is not delivered, WhatsApp server will hold delete your message.