Instagram DMs Not Sending? Why Messages Fail, Stay Grey, or Never Deliver, and the Fix for Each

DM problems come in three shapes and people treat them as one. A message that fails to leave your phone, a message that leaves but never delivers, and a message that delivers but is never read have different causes, and only the first one is something you can fix.

Here's how to tell which you've got, and what to do about each.


Shape 1: It Won't Send

Symptoms: a red exclamation mark, "Failed to send," or the message stuck on a spinner. Sometimes a "Try again later" banner.

Causes, in order of likelihood:

  1. Connection. Switch Wi-Fi to cellular or back. Most failures.
  2. A rate limit. If you sent many messages in a short window, especially identical ones, Instagram paused your sending. Same system as Action Blocked. Stop for an hour.
  3. Outdated app. Update.
  4. An attachment problem. A video too long, a file too large, or a link to a domain Instagram blocks. Send the text alone to test.
  5. A broader outage. If the feed won't load either, wait.

Fix: tap the failed message → Retry after switching networks. If it still fails, force-close the app and try again from the thread. If every message to everyone fails, it's 1, 3, or 5. If only messages to one person fail, see Shape 2.


Shape 2: It Sends but Never Delivers

Symptoms: the message shows "Sent" (one grey check, or the word) and never moves to "Delivered." Messages to other people deliver normally.

This is the shape people search for most, and it usually means the recipient's account can't receive from yours. Causes:

  • They blocked you. The thread stays on your side; messages sit on Sent forever. Their profile won't open from your account.
  • They deactivated or deleted. Their name in the thread becomes "Instagram User" and the thread is read-only.
  • They restricted you. Restrict is quieter: your message does deliver, to their Requests folder, without a read receipt. From your side it may sit on Delivered without ever showing Seen. If it never even shows Delivered, that's a block, not a restrict.
  • Their message settings exclude you. People can set who's allowed to message them (everyone, followers only, no one). If you're not in the allowed group, your message may go to Requests or not be accepted.

Fix: none on your side. If a message to one person stays on Sent for a day while others deliver, the answer is one of the above, and there's no setting that changes it. The DM status icons reference walks through what each state means if you're unsure which you're seeing.


Say It to Everyone Instead

A message that won't deliver to one person can be a carousel that reaches thousands. Slidy Creator turns the point you were trying to make into slides with a hook, in about a minute.

Turn It Into a Post Free

Shape 3: It's Delivered but Never Seen

Symptoms: "Delivered," no "Seen," for days.

Causes:

  • It's in their Requests folder. You don't follow each other, so they weren't notified. Common for creators receiving DMs from strangers; it's also where messages from people you don't follow land.
  • They turned off read receipts. Newer versions of Instagram let people disable them. The message was read; you just don't see it.
  • They restricted you. Your messages go to Requests indefinitely and never show Seen.
  • They haven't opened it. The boring answer, and often the true one.

Fix: none, and mostly none needed. If it matters, one follow-up after a few days is reasonable; a fourth message in a row is how rate limits get triggered.


The Ten-Second Diagnosis

What you see To everyone or one person? Most likely
Failed / red exclamation Everyone Connection, app, or rate limit
Failed / red exclamation One person Their account can't receive from you
Sent, never Delivered One person Blocked, or their account is gone
Delivered, never Seen One person Requests folder, restricted, or read receipts off
Nothing sends, feed dead Everyone Outage

If Your Own DMs Aren't Arriving

The reverse problem: people say they messaged you and you see nothing.

  • Check Requests (the inbox's top-right link, or the Requests tab). Also check the "Hidden requests" sub-folder, where Instagram files messages it thinks are spam.
  • Check your message controls: Settings → Messages and story replies → Message controls. If it's set to followers only, non-followers land in Requests or are blocked entirely.
  • Check your blocked and restricted lists. An accidental restrict from a comment thread is common.
  • Check the Primary/General split. Business accounts have two inbox tabs, and General doesn't send notifications by default.

Most "my DMs are broken" reports are one of these four, and the first one covers half of them.

Frequently Asked Questions

Why are my Instagram messages not sending?

If the message shows a red exclamation or 'Failed to send', it's usually your connection, an outdated app, or a temporary rate limit after sending many messages quickly. If it sends but never shows Delivered, the recipient may have blocked you, restricted you, or deactivated. If it's delivered but never seen, they haven't opened it, or it landed in their message requests.

What does it mean when an Instagram message says sent but not delivered?

The message left your device and reached Instagram, but hasn't been placed in the recipient's inbox. For a few minutes that's normal. If it stays on Sent indefinitely while messages to others deliver, the recipient has most likely blocked you, or their account is deactivated.

Can I message someone who blocked me on Instagram?

No. The thread stays visible on your side, but new messages either fail or sit on Sent forever without delivering. There's no notification and no workaround, and creating a new account to reach them violates Instagram's rules.

Why did my message go to someone's requests folder?

Because you don't follow each other. Messages from accounts a person doesn't follow land in Requests, and the recipient isn't notified until they check the folder. The message shows as Delivered on your side but stays unseen until they open Requests.