Question: why do my fb messages send but not delivered?
Answer: Message sent means it has been sent from your side. And deliver means it has reached to recipient side. If your message is not delivered yet, that means the problem is on the recipient side. It could be a server problem, internet problem, their settings problem or anything else.